Method: Bio::FlatFileIndex.formatstring2class

Defined in:
lib/bio/io/flatfile/indexer.rb

.formatstring2class(format_string) ⇒ Object



734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
# File 'lib/bio/io/flatfile/indexer.rb', line 734

def self.formatstring2class(format_string)
  case format_string
  when /genbank/i
    dbclass = Bio::GenBank
  when /genpept/i
    dbclass = Bio::GenPept
  when /embl/i
    dbclass = Bio::EMBL
  when /sptr/i
    dbclass = Bio::SPTR
  when /fasta/i
    dbclass = Bio::FastaFormat
  else
    raise "Unsupported format : #{format}"
  end
end