* UniprotEntry
* @return SequenceI instance created from the UniprotEntry instance
*/
- public SequenceI uniprotEntryToSequenceI(UniprotEntry entry){
+ public SequenceI uniprotEntryToSequenceI(UniprotEntry entry)
+ {
String id = getUniprotEntryId(entry);
SequenceI sequence = new Sequence(id, entry.getUniprotSequence()
.getContent());
sequence.addSequenceFeature(sf);
}
}
- // we use setDBRefs to assign refs quickly.
- sequence.setDBRefs(dbRefs.toArray(new DBRefEntry[0]));
- // need to use ensurePrimaries to reify any refs that should become primary
- // refs
- DBRefUtils.ensurePrimaries(sequence); // promote any direct refs to primary
- // source dbs
+ for (DBRefEntry dbr : dbRefs)
+ {
+ sequence.addDBRef(dbr);
+ }
return sequence;
}