Method: Bio::FlatFileIndex::NameSpaces#initialize

Defined in:
lib/bio/io/flatfile/index.rb

#initialize(dbname, nsclass, arg) ⇒ NameSpaces

Returns a new instance of NameSpaces.



1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
# File 'lib/bio/io/flatfile/index.rb', line 1056

def initialize(dbname, nsclass, arg)
  @dbname = dbname
  @nsclass = nsclass
  if arg.is_a?(String) then
    a = arg.split("\t")
  else
    a = arg
  end
  a.each do |x|
    self[x] = @nsclass.new(@dbname, x)
  end
  self
end