X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FSpecies.java;h=cc5465e4579a9fa815430899006bc0eb4c890543;hb=a2756c97c9e2598cd102061b829502dd58f33d07;hp=350d0d5894d199184a989a485c80e4059543ec38;hpb=604cbee405a837565ba1a74aa9bddd62aed685ab;p=jalview.git diff --git a/src/jalview/ext/ensembl/Species.java b/src/jalview/ext/ensembl/Species.java index 350d0d5..cc5465e 100644 --- a/src/jalview/ext/ensembl/Species.java +++ b/src/jalview/ext/ensembl/Species.java @@ -20,6 +20,9 @@ */ package jalview.ext.ensembl; +import java.util.HashSet; +import java.util.Set; + /** * Selected species identifiers used by Ensembl * @@ -34,10 +37,22 @@ enum Species */ human(true), mouse(true), s_cerevisiae(true), cow(false), pig(false), rat(true), celegans(true), sheep(false), horse(false), gorilla(false), - rabbit(false), gibbon(false), dog(false), orangutan(false), - xenopus(true), chimpanzee(false), cat(false), zebrafish(true), chicken( - true), dmelanogaster(true); + rabbit(false), gibbon(false), dog(false), orangutan(false), xenopus(true), + chimpanzee(false), cat(false), zebrafish(true), chicken(true), + dmelanogaster(true); + + static Set modelOrganisms = new HashSet<>(); + static + { + for (Species s : values()) + { + if (s.isModelOrganism()) + { + modelOrganisms.add(s); + } + } + } boolean modelOrganism; private Species(boolean model) @@ -49,4 +64,9 @@ enum Species { return modelOrganism; } + + public static Set getModelOrganisms() + { + return modelOrganisms; + } }