JAL-3210 Barebones gradle/buildship/eclipse. See README
[jalview.git] / src / jalview / ws / SequenceFetcher.java
index 0d9a926..18e25cc 100644 (file)
  */
 package jalview.ws;
 
-import jalview.datamodel.DBRefSource;
 import jalview.ext.ensembl.EnsemblGene;
+import jalview.ws.dbsources.EmblCdsSource;
+import jalview.ws.dbsources.EmblSource;
+import jalview.ws.dbsources.Pdb;
+import jalview.ws.dbsources.PfamFull;
+import jalview.ws.dbsources.PfamSeed;
+import jalview.ws.dbsources.RfamSeed;
 import jalview.ws.dbsources.Uniprot;
 import jalview.ws.seqfetcher.ASequenceFetcher;
 import jalview.ws.seqfetcher.DbSourceProxy;
@@ -44,30 +49,15 @@ public class SequenceFetcher extends ASequenceFetcher
    */
   public SequenceFetcher()
   {
-    addAllDatabases();
-  }
-
-  public void addAllDatabases()
-  {
-    addDBRefSourceImpl(EnsemblGene.class); // includes EnsemblGenomes.class
-    addDBRefSourceImpl(Uniprot.class); // includes UniprotName.class
-    // addDBRefSourceImpl(EmblSource.class);
-    // addDBRefSourceImpl(EmblCdsSource.class);
-    // addDBRefSourceImpl(Pdb.class);
-    // addDBRefSourceImpl(PfamFull.class);
-    // addDBRefSourceImpl(PfamSeed.class);
-    // addDBRefSourceImpl(RfamSeed.class);
-    addDBRefSourceImpl(DBRefSource.EMBL,
-            "jalview.ws.dbsources.EmblSource");
-    addDBRefSourceImpl(DBRefSource.EMBLCDS,
-            "jalview.ws.dbsources.EmblCdsSource");
-    addDBRefSourceImpl(DBRefSource.PDB, "jalview.ws.dbsources.Pdb");
-    addDBRefSourceImpl(DBRefSource.PFAM_FULL,
-            "jalview.ws.dbsources.PfamFull");
-    addDBRefSourceImpl(DBRefSource.PFAM_SEED,
-            "jalview.ws.dbsources.PfamSeed");
-    addDBRefSourceImpl(DBRefSource.RFAM_SEED,
-            "jalview.ws.dbsources.RfamSeed");
+    addDBRefSourceImpl(EnsemblGene.class);
+    // addDBRefSourceImpl(EnsemblGenomes.class);
+    addDBRefSourceImpl(EmblSource.class);
+    addDBRefSourceImpl(EmblCdsSource.class);
+    addDBRefSourceImpl(Uniprot.class);
+    addDBRefSourceImpl(Pdb.class);
+    addDBRefSourceImpl(PfamFull.class);
+    addDBRefSourceImpl(PfamSeed.class);
+    addDBRefSourceImpl(RfamSeed.class);
   }
 
   /**