Let's exercise the reverse dictionary:
import random, GeneticCode2 |
ATC |
aaL = set(D.values()) |
ACEDGFIHKMLNQPSRTWVY |
By mutations altering only a single nucleotide, alanine can be replaced by only a limited set of amino acids: T, P, S, E, D , G or V. That's not so surprising, since there are only nine related codons in total. There are seven amino acids which can change to an amber codon by a single base substitution. It might be interesting to explore further and ask whether the code is structured so that amino acids whose codons are related through single base changes are more similar than randomly chosen pairs.