Method: Bio::FinishM::ReadToNode#initialize

Defined in:
lib/assembly/read_to_node.rb

#initialize(filename) ⇒ ReadToNode

Returns a new instance of ReadToNode.



4
5
6
7
8
9
10
11
# File 'lib/assembly/read_to_node.rb', line 4

def initialize(filename)
  @bindings = Bio::FinishM::VelvetCBinding.new
  log.debug "Reading ReadToNode file #{filename}.."
  raise "Unable to find readToNode binary file" unless File.exist?(filename)
  @read_to_node = @bindings.read_read_id_to_node_id_lookup_table(filename)
  log.debug "Finished reading ReadToNode file"
  @cache = {}
end