Accounting for programmed ribosomal frameshifting in the computation of codon