Introduction - If you have any usage issues, please Google them yourself
When we get a DNA sequence, we want to see what kind of amino acid sequence it codes. The DNA sequence may not be a complete gene sequence and we may do not know whether it is a coding stand or non-coding strand. So this program try in 6 different translation way: fram+1 ,+2,+3 and frame-1,-2,-3. For codon, there are three different kind of them: stop codon, start codon and normal codon. The start codon and normal both encode amino acid but the stop codon only functions as a stop sign of translation. The translation machinery stops where it encounters a stop codon. But our program still read the codon even after it encounters a stop codon for the DNA sequence is not really part of gene segment.