X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FSpecies.java;fp=src%2Fjalview%2Fext%2Fensembl%2FSpecies.java;h=cc5465e4579a9fa815430899006bc0eb4c890543;hb=b691a827f39b1d02cd01ee2f2e0b2077c01818bd;hp=af01225c63f82090d8d2c5128c4491946e2653aa;hpb=2af6c8f2c62b0e37c422d6d491a12ffe9ba026a7;p=jalview.git diff --git a/src/jalview/ext/ensembl/Species.java b/src/jalview/ext/ensembl/Species.java index af01225..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 * @@ -38,6 +41,18 @@ enum Species 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; + } }