def convert_phred2illumina!
self.qual.gsub!(/./) do |score|
score_phred = score.ord - SCORE_PHRED
- raise SeqError, "Bad Phred score: #{score} (#{score_phred})" unless (0 .. 40).include? score_phred
+ raise SeqError, "Bad Phred score: #{score} (#{score_phred})" unless (0 .. 41).include? score_phred
score_illumina = score_phred + SCORE_ILLUMINA
score = score_illumina.chr
end