Module: MiGA::Taxonomy::Base
- Included in:
- MiGA::Taxonomy
- Defined in:
- lib/miga/taxonomy/base.rb
Constant Summary collapse
- @@KNOWN_RANKS =
Cannonical ranks
%w{ns d k p c o f g s ssp str ds}.map { |r| r.to_sym }
- @@_KNOWN_RANKS_H =
Hash[@@KNOWN_RANKS.map { |i| [i, true] }]
- @@LONG_RANKS =
Long names of the cannonical ranks
{ root: 'root', ns: 'namespace', d: 'domain', k: 'kingdom', p: 'phylum', c: 'class', o: 'order', f: 'family', g: 'genus', s: 'species', ssp: 'subspecies', str: 'strain', ds: 'dataset' }
- @@RANK_SYNONYMS =
Synonms for cannonical ranks
{ 'namespace' => 'ns', 'domain' => 'd', 'superkingdom' => 'd', 'kingdom' => 'k', 'phylum' => 'p', 'class' => 'c', 'order' => 'o', 'family' => 'f', 'genus' => 'g', 'species' => 's', 'sp' => 's', 'subspecies' => 'ssp', 'strain' => 'str', 'isolate' => 'str', 'culture' => 'str', 'dataset' => 'ds', 'organism' => 'ds', 'genome' => 'ds', 'specimen' => 'ds' }