18
Razredu DNK dodaj metodo komplementarni_niz, ki vrne komplementarni niz danega DNK niza. To pomeni, da v danem DNK nizu zamenja vse nukleotide A in T ter C in G. Namig: Uporabi metodo komplement, ki vrne komplement danega nukleotida. Na primer:
dnk1 = DNK('ATCGGC')
print(dnk1.komplementarni_niz())  # 'TAGCCG'
dnk2 = DNK('ATCTA')
print(dnk2.komplementarni_niz())  # 'TAGAT'
19
Razredu DNK dodaj metodo mutacija, ki na poljubnem mestu danega DNK niza zamenja nukleotida A in T oziroma C in G. Na primer:
>>> dnk1 = DNK('ATCGGC')
>>> dnk1.mutacija()
'ATGGGC' # mutacija na tretjem mestu (indeks 2)