| Class | Bio::FlatFileIndex::Indexer::Parser::EMBLParser |
| In: |
lib/bio/io/flatfile/indexer.rb
|
| Parent: | TemplateParser |
| NAMESTYLE | = | NameSpaces.new( NameSpace.new( 'ID', Proc.new { |x| x.entry_id } ), NameSpace.new( 'AC', Proc.new { |x| x.accessions } ), NameSpace.new( 'SV', Proc.new { |x| x.sv } ), NameSpace.new( 'DR', Proc.new { |x| y = [] |
| PRIMARY | = | 'ID' |
| SECONDARY | = | [ 'AC', 'SV' ] |
# File lib/bio/io/flatfile/indexer.rb, line 219
219: def initialize(pri_name = nil, sec_names = nil)
220: super()
221: self.format = 'embl'
222: self.dbclass = Bio::EMBL
223: self.set_primary_namespace((pri_name or PRIMARY))
224: unless sec_names then
225: sec_names = self.class::SECONDARY
226: end
227: self.add_secondary_namespaces(*sec_names)
228: end