Method: Bio::KEGG::Keggtab#korg2taxo
- Defined in:
- lib/bio/db/kegg/keggtab.rb
#korg2taxo(keggorg) ⇒ Object Also known as: keggorg2taxo, korg2taxonomy, keggorg2taxonomy
Returns an array of taxonomy names the organism belongs. (e.g. ‘eco’ -> [‘proteogamma’,‘proteobacteria’,‘eubacteria’,‘genes’]) This method has aliases as keggorg2taxo, korg2taxonomy, keggorg2taxonomy.
225 226 227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'lib/bio/db/kegg/keggtab.rb', line 225 def korg2taxo(keggorg) tmp = Array.new traverse = Proc.new {|keggorg| @taxonomy.each do |k,v| if v.include?(keggorg) tmp.push(k) traverse.call(k) break end end } traverse.call(keggorg) return tmp end |