Module | Bio::FlatFileIndex::Indexer::Parser
In: | lib/bio/io/flatfile/indexer.rb

### Methods

new

### Classes and Modules

Class Bio::FlatFileIndex::Indexer::Parser::BlastDefaultParser
Class Bio::FlatFileIndex::Indexer::Parser::EMBLParser
Class Bio::FlatFileIndex::Indexer::Parser::FastaFormatParser
Class Bio::FlatFileIndex::Indexer::Parser::GenBankParser
Class Bio::FlatFileIndex::Indexer::Parser::GenPeptParser
Class Bio::FlatFileIndex::Indexer::Parser::MaXMLClusterParser
Class Bio::FlatFileIndex::Indexer::Parser::MaXMLSequenceParser
Class Bio::FlatFileIndex::Indexer::Parser::PDBChemicalComponentParser
Class Bio::FlatFileIndex::Indexer::Parser::SPTRParser
Class Bio::FlatFileIndex::Indexer::Parser::TemplateParser

### Public Class methods

new(format, *arg)

[Source]

        # File lib/bio/io/flatfile/indexer.rb, line 46
    46:         def self.new(format, *arg)
    47:           case format.to_s
    48:           when 'embl', 'Bio::EMBL'
    49:             EMBLParser.new(*arg)
    50:           when 'swiss', 'Bio::SPTR', 'Bio::TrEMBL', 'Bio::SwissProt'
    51:             SPTRParser.new(*arg)
    52:           when 'genbank', 'Bio::GenBank', 'Bio::RefSeq', 'Bio::DDBJ'
    53:             GenBankParser.new(*arg)
    54:           when 'Bio::GenPept'
    55:             GenPeptParser.new(*arg)
    56:           when 'fasta', 'Bio::FastaFormat'
    57:             FastaFormatParser.new(*arg)
    58:           when 'Bio::FANTOM::MaXML::Sequence'
    59:             MaXMLSequenceParser.new(*arg)
    60:           when 'Bio::FANTOM::MaXML::Cluster'
    61:             MaXMLClusterParser.new(*arg)
    62:           when 'Bio::Blast::Default::Report'
    63:             BlastDefaultParser.new(Bio::Blast::Default::Report, *arg)
    64:           when 'Bio::Blast::Default::Report_TBlast'
    65:             BlastDefaultParser.new(Bio::Blast::Default::Report_TBlast, *arg)
    66:           when 'Bio::Blast::WU::Report'
    67:             BlastDefaultParser.new(Bio::Blast::WU::Report, *arg)
    68:           when 'Bio::Blast::WU::Report_TBlast'
    69:             BlastDefaultParser.new(Bio::Blast::WU::Report_TBlast, *arg)
    70:           when 'Bio::PDB::ChemicalComponent'
    71:             PDBChemicalComponentParser.new(Bio::PDB::ChemicalComponent, *arg)
    72:           else
    73:             raise 'unknown or unsupported format'
    74:           end #case dbclass.to_s
    75:         end

[Validate]