| Class | Bio::FlatFileIndex::Indexer::Parser::PDBChemicalComponentParser |
| In: |
lib/bio/io/flatfile/indexer.rb
|
| Parent: | TemplateParser |
| NAMESTYLE | = | NameSpaces.new( NameSpace.new( 'UNIQUE', Proc.new { |x| x.entry_id } ) |
| PRIMARY | = | 'UNIQUE' |
# File lib/bio/io/flatfile/indexer.rb, line 425
425: def initialize(klass, pri_name = nil, sec_names = nil)
426: super()
427: self.format = 'raw'
428: self.dbclass = Bio::PDB::ChemicalComponent
429: self.set_primary_namespace((pri_name or PRIMARY))
430: unless sec_names then
431: sec_names = []
432: @namestyle.each_value do |x|
433: sec_names << x.name if x.name != self.primary.name
434: end
435: end
436: self.add_secondary_namespaces(*sec_names)
437: end