class PubliSci::Parsers::MAF

Constants

COLUMN_NAMES

Public Class Methods

process_record(rec) click to toggle source
# File lib/publisci/parsers/maf.rb, line 15
def self.process_record(rec)
  ::CSV.parse(rec, {col_sep: "\t"}).flatten[0..(COLUMN_NAMES.length-3)]
end
valid?(line) click to toggle source
# File lib/publisci/parsers/maf.rb, line 7
def self.valid?(line)
  not (line[0] == "#" || line[0..3] == "Hugo")
end

Public Instance Methods

enum_method() click to toggle source
# File lib/publisci/parsers/maf.rb, line 11
def enum_method
  :each_line
end