<P> This approach may not give the correct amino acid composition of the protein, in particular if unconventional amino acids such as selenocysteine are incorporated into the protein, which is coded for by a conventional stop codon in combination with a downstream hairpin (SElenoCysteine Insertion Sequence, or SECIS). </P> <P> There are many computer programs capable of translating a DNA / RNA sequence into a protein sequence . Normally this is performed using the Standard Genetic Code, however, few programs can handle all the "special" cases, such as the use of the alternative initiation codons . For instance, the rare alternative start codon CTG codes for Methionine when used as a start codon, and for Leucine in all other positions . </P> <P> Example: Condensed translation table for the Standard Genetic Code (from the NCBI Taxonomy webpage). </P> <P> Even when working with ordinary eukaryotic sequences such as the Yeast genome, it is often desired to be able to use alternative translation tables--namely for translation of the mitochondrial genes . Currently the following translation tables are defined by the NCBI Taxonomy Group for the translation of the sequences in GenBank: </P>

Which of the following types of rna is translated into protein