*/
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;
*/
public SequenceFetcher()
{
- 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);
+ 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");
}
/**