JAL-1705 set Uniprot xref as 'source dbref' (for SIFTS mapping)
[jalview.git] / src / jalview / ext / ensembl / EnsemblSeqProxy.java
index 744aa49..8c1e972 100644 (file)
@@ -312,6 +312,13 @@ public abstract class EnsemblSeqProxy extends EnsemblRestClient
     for (DBRefEntry xref : xrefs)
     {
       seq.addDBRef(xref);
+      /*
+       * Save any Uniprot xref to be the reference for SIFTS mapping
+       */
+      if (DBRefSource.UNIPROT.equals(xref.getSource()))
+      {
+        seq.setSourceDBRef(xref);
+      }
     }
   }