in progress
authorcmzmasek <cmzmasek@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Fri, 1 Nov 2013 20:30:11 +0000 (20:30 +0000)
committercmzmasek <cmzmasek@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Fri, 1 Nov 2013 20:30:11 +0000 (20:30 +0000)
forester/java/src/org/forester/archaeopteryx/TaxonomyUtil.java

index d136c9d..899dfa4 100644 (file)
@@ -14,6 +14,8 @@ final class TaxonomyUtil {
     private final static Map<String, String> _default_taxcode_taxgroup_map = new HashMap<String, String>();
     static {
         _default_taxcode_taxgroup_map.put( "HUMAN", "deuterostomia" );
+        _default_taxcode_taxgroup_map.put( "HOMSA", "deuterostomia" );
+         
         _default_taxcode_taxgroup_map.put( "PANTR", "deuterostomia" );
         _default_taxcode_taxgroup_map.put( "GORGO", "deuterostomia" );
         _default_taxcode_taxgroup_map.put( "PONAB", "deuterostomia" );
@@ -143,14 +145,22 @@ final class TaxonomyUtil {
         _default_taxcode_taxgroup_map.put( "ACRDI", "cnidaria" );
         _default_taxcode_taxgroup_map.put( "NEMVE", "cnidaria" );
         _default_taxcode_taxgroup_map.put( "HMAXX", "cnidaria" );
+        _default_taxcode_taxgroup_map.put( "HYDMA", "cnidaria" ); //TODO
+        
         _default_taxcode_taxgroup_map.put( "TRIAD", "placozoa" );
         _default_taxcode_taxgroup_map.put( "MNELE", "ctenophora" );
         _default_taxcode_taxgroup_map.put( "AMPQE", "porifera" );
+        _default_taxcode_taxgroup_map.put( "AMPQU", "porifera" ); //TODO
+         
         _default_taxcode_taxgroup_map.put( "MONBE", "choanoflagellida" );
         _default_taxcode_taxgroup_map.put( "SALS5", "choanoflagellida" );
         _default_taxcode_taxgroup_map.put( "AMOPA", "ichthyophonida & filasterea" );
         _default_taxcode_taxgroup_map.put( "SARXX", "ichthyophonida & filasterea" );
+        _default_taxcode_taxgroup_map.put( "SPHAR", "ichthyophonida & filasterea" ); //TODO
+        
         _default_taxcode_taxgroup_map.put( "CAPO3", "ichthyophonida & filasterea" );
+        _default_taxcode_taxgroup_map.put( "CAPOW", "ichthyophonida & filasterea" ); //TODO
+        
         _default_taxcode_taxgroup_map.put( "AALXX", "dikarya" );
         _default_taxcode_taxgroup_map.put( "GIBZE", "dikarya" );
         _default_taxcode_taxgroup_map.put( "HYPVG", "dikarya" );
@@ -197,6 +207,8 @@ final class TaxonomyUtil {
         _default_taxcode_taxgroup_map.put( "AGABU", "dikarya" );
         _default_taxcode_taxgroup_map.put( "COPC7", "dikarya" );
         _default_taxcode_taxgroup_map.put( "LACBS", "dikarya" );
+        _default_taxcode_taxgroup_map.put( "LACBI", "dikarya" ); //TODO
+        
         _default_taxcode_taxgroup_map.put( "PLEOS", "dikarya" );
         _default_taxcode_taxgroup_map.put( "CPUXX", "dikarya" );
         _default_taxcode_taxgroup_map.put( "SERL9", "dikarya" );
@@ -336,8 +348,13 @@ final class TaxonomyUtil {
         _default_taxcode_taxgroup_map.put( "BODSA", "excavata" );
         _default_taxcode_taxgroup_map.put( "NAEGR", "excavata" );
         _default_taxcode_taxgroup_map.put( "GIAIC", "excavata" );
+        _default_taxcode_taxgroup_map.put( "GIALA", "excavata" ); //TODO
+        
         _default_taxcode_taxgroup_map.put( "TRIVA", "excavata" );
         _default_taxcode_taxgroup_map.put( "TTRXX", "apusozoa" );
+        _default_taxcode_taxgroup_map.put( "THETR", "apusozoa" ); //TODO //FIXME
+        
         _default_taxcode_taxgroup_map.put( "METAC", "archaea" );
         _default_taxcode_taxgroup_map.put( "METBF", "archaea" );
         _default_taxcode_taxgroup_map.put( "METMA", "archaea" );