class Bio::Assembly
Public Class Methods
open(path, format)
click to toggle source
# File lib/bio-assembly.rb, line 11 def self.open(path, format) streamer = @@formats[format] if streamer streamer.new(path) else raise "Format type '#{format}' is not supported" end end
register_parser(name)
click to toggle source
# File lib/bio-assembly.rb, line 20 def self.register_parser name @@formats[name] = self end
Public Instance Methods
each_contig()
click to toggle source
# File lib/bio-assembly.rb, line 24 def each_contig # implemented by each format subclass end
Private Instance Methods
num_reads()
click to toggle source
# File lib/bio-assembly.rb, line 30 def num_reads read_num = 0 each_contig { |contig| read_num += contig.num_reads } read_num end
parse_whole_file()
click to toggle source
# File lib/bio-assembly.rb, line 36 def parse_whole_file each_contig { |x| 1 } end