๐งฌ Biology/๋ฐ์ด์ค ์ฝ๋ฉ ๋ฌธ์ 20 [ROSALIND] DNA์์ RNA ์์ด ๋ง๋ค๊ธฐ ๋ฌธ์ (ํ์ด๋ณด๊ธฐ) RNA ์์ด์ A, C, G, U nucleotide๋ฅผ ๊ฐ์ง๊ณ ์๋ค. DNA ์์ด ์ค coding strand์ ์์ด์ด ์ฃผ์ด์ก์๋ RNA ์์ด์ ๋ฐํํ์์ค. ์์ GATGGAACTTGACTACGTAAATT ์์ ๊ฒฐ๊ณผ GAUGGAACUUGACUACGUAAAUU ํด๊ฒฐ def dna_to_rna(dna): print(dna.upper().replace('T', 'U')) DNA์ RNA ์ผ๊ธฐ์์ด์ ์ฐจ์ด๋ DNA๋ Thymine(T)์ ๊ฐ์ง๊ณ ์๋ ๋ฐ๋ฉด์ RNA๋ Uracil(U)์ ๊ฐ์ง๊ณ ์๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ์์ ๋ณด๋ฉด coding strand ์์ด์ด ์ฃผ์ด์ก๋ค๊ณ ํ๋๋ฐ coding strand๋ RNA์ ๊ฐ์ ์์ด์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋์ DNA coding strand์์ RNA ์์ด์ด.. 2023. 5. 5. [ROSALIND] DNA nucleotide ์ธ๊ธฐ ๋ฌธ์ (ํ์ด๋ณด๊ธฐ) 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์ ํน์ ๋ฌธ์์ ๊ฐ์๋ฅผ ์ ์ ์๋ ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ์๋ค. 2023. 5. 4. ์ด์ 1 2 3 ๋ค์