Merge branch 'develop' into task/JAL-2196pdbeProperties
[jalview.git] / src / jalview / ext / ensembl / Species.java
1 package jalview.ext.ensembl;
2
3 /**
4  * Selected species identifiers used by Ensembl
5  * 
6  * @author gmcarstairs
7  * @see http://rest.ensembl.org/info/species?content-type=text/xml
8  */
9 enum Species
10 {
11   /*
12    * using any suitably readable alias as the enum name; these are all
13    * valid species parameters to Ensembl REST services where applicable
14    */
15   human(true), mouse(true), s_cerevisiae(true), cow(false), pig(false),
16   rat(true), celegans(true), sheep(false), horse(false), gorilla(false),
17   rabbit(false), gibbon(false), dog(false), orangutan(false),
18   xenopus(true), chimpanzee(false), cat(false), zebrafish(true), chicken(
19           true), dmelanogaster(true);
20
21   boolean modelOrganism;
22
23   private Species(boolean model)
24   {
25     this.modelOrganism = model;
26   }
27
28   boolean isModelOrganism()
29   {
30     return modelOrganism;
31   }
32 }