sixframe
Sixframe, in bioinformatics, refers to the six-frame translation of a nucleotide sequence. Because DNA is double-stranded and each strand can be read in three possible reading frames, there are three frames on the forward strand and three on the reverse complement, yielding six potential protein sequences. Translating all six frames produces six amino acid sequences that can be examined for coding potential without prior knowledge of the correct frame.
The primary purpose of sixframe translation is to identify potential protein-coding regions, or open reading frames
Sixframe translation is used in gene discovery, genome annotation pipelines, and exploratory analysis of unannotated DNA
Implementations of sixframe translation appear in many bioinformatics toolkits and platforms, including standalone programs and library