Previously, palindromes would be fixed twice. This caused failures with NdeI, which is often at methionine codons (HM). The program would ask for 2 fixes at a HM aa in a protein - but only 1 codon codes for M. The fixer would fix the H once, and then not have any other possible fixes next.
Fixed the code and added a regression test with comment.
Previously, palindromes would be fixed twice. This caused failures with NdeI, which is often at methionine codons (
HM
). The program would ask for 2 fixes at aHM
aa in a protein - but only 1 codon codes forM
. The fixer would fix theH
once, and then not have any other possible fixes next.Fixed the code and added a regression test with comment.