| Class | Bio::FlatFileIndex::Indexer::Parser::MaXMLClusterParser |
| In: |
lib/bio/io/flatfile/indexer.rb
|
| Parent: | TemplateParser |
| NAMESTYLE | = | NameSpaces.new( NameSpace.new( 'id', Proc.new { |x| x.entry_id } ), NameSpace.new( 'altid', Proc.new { |x| x.sequences.id_strings } ), NameSpace.new( 'datasrc', Proc.new { |x| a = x.sequences.collect { |y| MaXMLSequenceParser::NAMESTYLE['datasrc'].proc.call(y) |
| PRIMARY | = | 'id' |
| SECONDARY | = | [ 'altid', 'gene_ontology', 'datasrc' ] |
# File lib/bio/io/flatfile/indexer.rb, line 359
359: def initialize(pri_name = nil, sec_names = nil)
360: super()
361: self.format = 'raw'
362: self.dbclass = Bio::FANTOM::MaXML::Cluster
363: self.set_primary_namespace((pri_name or PRIMARY))
364: unless sec_names then
365: sec_names = self.class::SECONDARY
366: end
367: self.add_secondary_namespaces(*sec_names)
368: end