codon restriction