The genetic code is the set of rules used by living cells to translate information encoded within genetic material (DNA or mRNA sequences of nucleotide triplets, or codons) into proteins. In other words, the genetic code may be defined as the exact sequence of DNA (or mRNA) nucleotides read as three letter words or codons, that determines the sequence of amino acids in protein synthesis. There are 64 codons which correspond to 20 amino acids and to signals for the initiation and termination of transcription. Each triplet (codon) specifies one amino acid in a protein structure or a start signal or stop signal in protein synthesis. With three exceptions, each codon encodes for one of the 20 amino acids used in the synthesis of proteins. There are 61 sense codons in the genetic code which code for 20 amino acids. Those codons that code for signals during protein synthesis are known as signal (start and stop) codons. There are four codons which code for signal. These are AUG (start codon), UAA, UAG and UGA (stop codons). AUG codon also codes for the amino acid methionine. The genetic code is always universal, commaless, non-overlapping, non-ambiguous and redundant.