%codons = ( "GCU" => "Ala", "GCC" => "Ala", "GCA" => "Ala", "GCG" => "Ala", "UGU" => "Cys", "UGC" => "Cys", "GAU" => "Asp", "GAC" => "Asp", "GAA" => "Glu", "GAG" => "Glu", "UUU" => "Phe", "UUC" => "Phe", "GGU" => "Gly", "GGC" => "Gly", "GGA" => "Gly", "GGG" => "Gly", "CAU" => "His", "CAC" => "His", "AUU" => "Ile", "AUC" => "Ile", "AUA" => "Ile", "AAA" => "Lys", "AAG" => "Lys", "CUU" => "Leu", "CUC" => "Leu", "CUA" => "Leu", "CUG" => "Leu", "UUA" => "Leu", "UUG" => "Leu", "AUG" => "Met", "AAU" => "Asn", "AAC" => "Asn", "CCU" => "Pro", "CCC" => "Pro", "CCA" => "Pro", "CCG" => "Pro", "CAA" => "Gln", "CAG" => "Gln", "CGU" => "Arg", "CGC" => "Arg", "CGA" => "Arg", "CGG" => "Arg", "AGA" => "Arg", "AGG" => "Arg", "AGU" => "Ser", "AGC" => "Ser", "UCU" => "Ser", "UCC" => "Ser", "UCA" => "Ser", "UCG" => "Ser", "ACU" => "Thr", "ACC" => "Thr", "ACA" => "Thr", "ACG" => "Thr", "GUU" => "Val", "GUC" => "Val", "GUA" => "Val", "GUG" => "Val", "UGG" => "Trp", "UAU" => "Tyr", "UAC" => "Tyr", "UAA" => "STOPP", "UAG" => "STOPP", "UGA" => "STOPP", "UGG" => "STOPP", );