Class: BioRdf::Parsers::BroadGSEA::ParseResultFile

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/bio-rdf/parsers/gsea/broadgsea.rb

Instance Method Summary collapse

Constructor Details

#initialize(filename) ⇒ ParseResultFile

Returns a new instance of ParseResultFile.



81
82
83
84
85
86
87
88
# File 'lib/bio-rdf/parsers/gsea/broadgsea.rb', line 81

def initialize filename
  @list = []
  f = File.open(filename)
  f.gets # skip header
  f.each_line do | line |
    @list << ParseResultRecord.new(line)
  end
end

Instance Method Details

#eachObject



89
90
91
92
93
# File 'lib/bio-rdf/parsers/gsea/broadgsea.rb', line 89

def each
  @list.each do | rec |
    yield rec
  end
end