본문 바로가기
Python

Rosalind - Counting Point Mutations

by 코딩하는 미토콘드리아 bioinformatics 2023. 9. 23.
반응형

문제 설명:

점돌연변이(point mutation) 은

DNA 와 RNA 의 염기서얼에서 염기쌍 하나가

바뀌거나(치환), 더해지거나(삽입), 사라져서(결실) 발생하는 돌연변이를 의미 합니다. 

이는 결국 단백질의 생산과 기능에 영향을 미치게 되는데, 경우에 따라

무해 할 수 도 있고, 치명적일 수도 있습니다.

 

https://m.blog.naver.com/sanigen/222407164285

돌연변이 기능적 분류

침묵 돌연변이 (silent mutation)

넌센스 돌연변이 (nonsense mutation)

미스센스 돌연변이 (missense mutation)

 

코드:

def findhamming(s,t):
    dist = 0
    for i in range(0, len(s)):
        if s[i]!=t[i]:
            dist+=1
    return dist

s = 'GAGCCTACTAACGGGAT'
t = 'CATCGTAATGACGGCCT'
print(findhamming(s,t))
#result
7

 

반응형

'Python' 카테고리의 다른 글

Rosalind - Translating RNA into Protein  (0) 2023.09.30
Rosalind - Mendel's First Law  (0) 2023.09.30
Rosalind - Computing GC Content  (0) 2023.09.14
Rosalind - Rabbits and Recurrence Relations  (0) 2023.09.11
Rosalind - Complementing a Strand of DNA  (0) 2023.09.11