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.
>>> 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']