14
Razredu DNK dodaj metodo stevilo_nukleotidov, ki kot argument dobi nukleotid in vrne število njegovih pojavitev v DNK nizu. Spodnja primera izpišeta 2 in 0:
dnk1 = DNK('ATCGGT')
print(dnk1.stevilo_nukleotidov('G'))
dnk2 = DNK('ATCTA')
print(dnk2.stevilo_nukleotidov('G'))
15
Razredu DNK dodaj metodo vsebuje_zaporedje, ki vrne True, če dani DNK niz vsebuje drugi DNK niz. V nasprotnem primeru vrne False. Spodnja primera izpišeta True in False:
dnk1 = DNK('ATCGGC')
print(dnk1.vsebuje_zaporedje(DNK('GG')))
print(dnk1.vsebuje_zaporedje(DNK('GT')))