lib/genevalidator/tabular_parser.rb in genevalidator-1.6.2 vs lib/genevalidator/tabular_parser.rb in genevalidator-1.6.3

- old
+ new

@@ -1,11 +1,11 @@ require 'csv' require 'forwardable' -require 'genevalidator/sequences' -require 'genevalidator/hsp' require 'genevalidator/exceptions' +require 'genevalidator/hsp' +require 'genevalidator/query' # module GeneValidator TabularEntry = Struct.new(:filename, :type, :title, :footer, :xtitle, :ytitle, :aux1, :aux2) @@ -50,11 +50,10 @@ loop do entry = @rows.peek['qseqid'] @rows.next break unless entry == current_entry end - # rescue StopIteration end alias move_to_next_query next ## @@ -77,10 +76,10 @@ hits = tab_results.partition { |h| h['qseqid'] == current_id }[0] hit_list = [] grouped_hits = hits.group_by { |row| row['sseqid'] } grouped_hits.each do |query_id, row| - hit_seq = Sequence.new + hit_seq = Query.new hit_seq.init_tabular_attribute(row[0]) initialise_all_hsps(query_id, hits, hit_seq) hit_seq.type = :protein