class RGFA
Public Class Methods
from_bfa(filename)
click to toggle source
# File lib/bfa.rb, line 37 def from_bfa(filename) BFA::Reader.parse(filename) end
from_file(filename)
click to toggle source
# File lib/bfa.rb, line 20 def from_file(filename) f = File.open(filename) is_gzip = (f.read(2).bytes == [31,139]) if is_gzip # currently only gzipped bfa are supported f.close from_bfa(filename) end is_bfa = (f.read(4) == BFA::Constants::MAGIC_STRING) f.close if is_bfa from_bfa(filename) else from_gfa(filename) end end
Also aliased as: from_gfa
Public Instance Methods
to_bfa(filename, compressed=true)
click to toggle source
# File lib/bfa.rb, line 11 def to_bfa(filename, compressed=true) BFA::Writer.encode(filename, self, compressed) return nil end