Gravar e-mail: Combinatorial codon-based amino acid substitutions