@stable(as_of="0.4.0")
    def translate_six_frames(self, sequence, start='ignore', stop='ignore'):
        rc = sequence.reverse_complement()

        for reading_frame in range(1, 4):
            yield self.translate(sequence, reading_frame=reading_frame,
                                 start=start, stop=stop)
        for reading_frame in range(1, 4):
            yield self.translate(rc, reading_frame=reading_frame,
                                 start=start, stop=stop)


# defined at http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi
Translate RNA into protein using six possible reading frames.
dataset/ETHPy150Open biocore/scikit-bio/skbio/sequence/_genetic_code.py/GeneticCode.translate_six_frames