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

[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]