๐งฌ Biology/๋ฐ์ด์ค ์ฝ๋ฉ ๋ฌธ์
[ROSALIND] DNA nucleotide ์ธ๊ธฐ
HelloRabbit
2023. 5. 4. 22:24
728x90
๋ฌธ์ (ํ์ด๋ณด๊ธฐ)
DNA ์์ด์ A, C, G, T 4๊ฐ์ง nucleotide๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
DNA ์์ด์ด ์ฃผ์ด์ก์ ๋ ๊ฐ nucleotide์ ๊ฐ์๋ฅผ A, C, G, T ์์๋ก ๋ฐํํ์์ค.
์์
AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC
์์ ๊ฒฐ๊ณผ
20 12 17 21
ํด๊ฒฐ
def actg_count(dna):
dna = dna.lower()
print(dna.count('a'), dna.count('c'), dna.count('g'), dna.count('t'))
ํ์ด์ฌ์๋ ๊ฐํธํ๊ฒ๋ ์ด๋ฏธ string์ ํน์ ๋ฌธ์์ ๊ฐ์๋ฅผ ์ ์ ์๋ ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ์๋ค.