JAL-1926 JAL-2106 source DB refs come from SequenceI.getPrimaryDBRefs()
authorJim Procter <jprocter@issues.jalview.org>
Wed, 31 Aug 2016 16:22:32 +0000 (17:22 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Wed, 31 Aug 2016 16:22:32 +0000 (17:22 +0100)
src/jalview/ws/sifts/SiftsClient.java

index dad2b3f..e08b8cb 100644 (file)
@@ -324,14 +324,14 @@ public class SiftsClient implements SiftsClientI
   public DBRefEntryI getValidSourceDBRef(SequenceI seq)
           throws SiftsException
   {
-    DBRefEntry[] dbRefs = seq.getDBRefs();
-    if (dbRefs == null || dbRefs.length < 1)
+    List<DBRefEntry> dbRefs = seq.getPrimaryDBRefs();
+    if (dbRefs == null || dbRefs.size() < 1)
     {
       throw new SiftsException(
               "Source DBRef could not be determined. DBRefs might not have been retrieved.");
     }
 
-    for (DBRefEntryI dbRef : dbRefs)
+    for (DBRefEntry dbRef : dbRefs)
     {
       if (dbRef == null || dbRef.getAccessionId() == null
               || dbRef.getSource() == null)