Method: Bio::KEGG::GENOME#taxonomy

Defined in:
lib/bio/db/kegg/genome.rb

#taxonomyObject

TAXONOMY – Returns contents of the TAXONOMY record as a Hash.



81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'lib/bio/db/kegg/genome.rb', line 81

def taxonomy
  unless @data['TAXONOMY']
    taxid, lineage = subtag2array(get('TAXONOMY'))
    taxid   = taxid   ? truncate(tag_cut(taxid))   : ''
    lineage = lineage ? truncate(tag_cut(lineage)) : ''
    @data['TAXONOMY'] = {
      'taxid'	=> taxid,
      'lineage'	=> lineage,
    }
    @data['TAXONOMY'].default = ''
  end
  @data['TAXONOMY']
end