def pattern_disambiguate
case self.type
- when 'protein'
+ when :protein
@pattern.gsub!('J', '[IFVLWMAGCY]')
@pattern.gsub!('O', '[TSHEDQNKR]')
@pattern.gsub!('B', '[DN]')
@pattern.gsub!('Z', '[EQ]')
@pattern.gsub!('X', '.')
- when 'dna'
+ when :dna
@pattern.gsub!('R', '[AG]')
@pattern.gsub!('Y', '[CT]')
@pattern.gsub!('S', '[GC]')
@pattern.gsub!('D', '[AGT]')
@pattern.gsub!('B', '[CGT]')
@pattern.gsub!('N', '.')
- when 'rna'
+ when :rna
else
raise SeqError "unknown sequence type: #{self.type}"
end