codons and directionality