Method: Mascot::DAT::HeaderInfo#search_databases
- Defined in:
- lib/mascot/dat/header_info.rb
#search_databases ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/mascot/dat/header_info.rb', line 60 def search_databases unless @databases @databases = {:db=>{}} @keys.grep(/^fastafile(\d*)/) do |k| idx = $1.to_i + 1 @databases[:db][@values["release#{$1}".to_sym]] = {:path => @values["fastafile#{$1}".to_sym], :sequences => @values["sequences#{idx}".to_sym], :sequences_after_tax => @values["sequences_after_tax#{idx}".to_sym], :residues => @values["residues#{idx}".to_sym]} end end @databases end |