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)