Opgave

Stel je hebt een DNA sequentie. Schrijf een functie codons_after_start die op zoek gaat naar de positie van het startcodon AUG in deze sequentie, en maak een lijst met alle volgende codons (inclusief AUG). Let er op dat een codon steeds uit 3 nucleotiden bestaat.

Voorbeeld

>>> codons_after_start(AACCAUGGG)
['AUG', 'GG']

>>> codons_after_start(CGAATCATGAGCATGTCGTCTGGATGTGTGCTGCATGACATGTACACATAACATGCAGAATACAUGTGCACGCTCGAATACTCTGGT)
['AUG', 'TGC', 'ACG', 'CTC', 'GAA', 'TAC', 'TCT', 'GGT']

>>> codons_after_start(GAGGCTAUGAAAAG)
['AUG', 'AAA', 'AG']

>>> codons_after_start(GATGGAATCGTGACCTAUGGACACACTTAAATTAC)
['AUG', 'GAC', 'ACA', 'CTT', 'AAA', 'TTA', 'C']