JAL-1705 refactored cross-reference fetching (CCDS, Uniprot, PDB)
[jalview.git] / src / jalview / ext / ensembl / EnsemblProtein.java
index 5238f98..c40fdd0 100644 (file)
@@ -3,9 +3,15 @@ package jalview.ext.ensembl;
 import jalview.datamodel.AlignmentI;
 import jalview.datamodel.SequenceFeature;
 
+import java.util.Arrays;
+import java.util.List;
+
 public class EnsemblProtein extends EnsemblSeqProxy
 {
 
+  private static final List<String> CROSSREFS = Arrays.asList(new String[] {
+      "PDB", "Uniprot/SPTREMBL", "Uniprot/SWISSPROT" });
+
   public EnsemblProtein()
   {
     super();
@@ -64,4 +70,10 @@ public class EnsemblProtein extends EnsemblSeqProxy
     return false;
   }
 
+  @Override
+  protected List<String> getCrossReferenceDatabases()
+  {
+    return CROSSREFS;
+  }
+
 }