X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2FSequenceFetcher.java;h=518e7c6025ca2f57f65829e248cf9a3f1c626911;hb=d42b7588a34477b24ce97ba75788536e74e6cf86;hp=18e25ccc0dd818072ad72e59e8b38218ef53e2c1;hpb=0df37dd0eaf85aac817e0a5f747819b49f405024;p=jalview.git diff --git a/src/jalview/ws/SequenceFetcher.java b/src/jalview/ws/SequenceFetcher.java index 18e25cc..518e7c6 100644 --- a/src/jalview/ws/SequenceFetcher.java +++ b/src/jalview/ws/SequenceFetcher.java @@ -21,12 +21,14 @@ package jalview.ws; import jalview.ext.ensembl.EnsemblGene; +import jalview.ws.dbsources.EBIAlfaFold; 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.TDBeacons; import jalview.ws.dbsources.Uniprot; import jalview.ws.seqfetcher.ASequenceFetcher; import jalview.ws.seqfetcher.DbSourceProxy; @@ -54,14 +56,18 @@ public class SequenceFetcher extends ASequenceFetcher addDBRefSourceImpl(EmblSource.class); addDBRefSourceImpl(EmblCdsSource.class); addDBRefSourceImpl(Uniprot.class); + // not a sequence source yet + // addDBRefSourceImpl(TDBeacons.class); addDBRefSourceImpl(Pdb.class); addDBRefSourceImpl(PfamFull.class); addDBRefSourceImpl(PfamSeed.class); addDBRefSourceImpl(RfamSeed.class); + addDBRefSourceImpl(EBIAlfaFold.class); } /** - * return an ordered list of database sources excluding alignment only databases + * return an ordered list of database sources excluding alignment only + * databases */ public String[] getNonAlignmentSources() { @@ -86,6 +92,7 @@ public class SequenceFetcher extends ASequenceFetcher src.add(srcs[i]); } } + Collections.sort(src, String.CASE_INSENSITIVE_ORDER); return src.toArray(new String[src.size()]); }