Method: Bio::FlatFileIndex::Flat_1::Record#initialize

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

#initialize(str, size = nil) ⇒ Record

Returns a new instance of Record.



696
697
698
699
700
701
702
703
# File 'lib/bio/io/flatfile/index.rb', line 696

def initialize(str, size = nil)
  a = str.split("\t")
  a.each { |x| x.to_s.gsub!(/[\000 ]+\z/, '') }
  @key = a.shift.to_s
  @val = a
  @size = (size or str.length)
  #DEBUG.print "key=#{@key.inspect},val=#{@val.inspect},size=#{@size}\n"
end