DNA-subsequentie

Opgave

Stel je hebt een DNA-sequentie, en je wilt zoeken naar een specifiek patroon van nucleotiden in de sequentie. Schrijf een Python-functie genaamd find_sequence die een DNA-sequentie en een patroon (subsequentie) als invoer neemt, en een lijst teruggeeft van alle posities in de sequentie waar het eerste element van de subsequentie voorkomt.

Voorbeeld

>>> find_sequence("ATGCCGCCTC", "TG")
[1]

>>> find_sequence("ATGATGATG", "ATG")
[0, 3, 6]

>>> find_sequence("ATATGATG", "AT")
[0, 2, 5]

>>> find_sequence("AAAATGTCTACTAGGGCTATCCTG", "GC")
[15]