๐งฌ Biology/๋ฐ์ด์ค ์ฝ๋ฉ ๋ฌธ์
[ROSALIND] DNA ์๋ณด์ ์ผ๊ธฐ์์ด
HelloRabbit
2023. 5. 6. 00:41
728x90
๋ฌธ์ (ํ์ด๋ณด๊ธฐ)
DNA ์์ด์ ํ์ชฝ ์ผ๊ธฐ์์ด์ด ์ฃผ์ด์ก์ ๋, ์๋ณด์ ์ผ๋ก ์์ ์ด๋ฃจ๋ ์ผ๊ธฐ์์ด์ ๋ฐํํ์์ค.
์์
AAAACCCGGT
์์ ๊ฒฐ๊ณผ
ACCGGGTTTT
*** DNA๋ RNA ์ผ๊ธฐ์์ด์ ์ธ ๋์ ํญ์ 5'์์ 3' ๋ฐฉํฅ์ผ๋ก ์ฐ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ํธ ์์ด์ด 3' - TTTTGGGCCA - 5' ์ธ๊ฒ์ ๊ฑฐ๊พธ๋ก 5' - ACCGGGTTTT - 3' ๋ฐฉํฅ ์ ํ์ ํด์ผ ์ ๋ต์ด ๋๋ค.
ํด๊ฒฐ
def rev_complement(dna):
print(dna[::-1].upper().replace('A', 't').replace('T', 'a').replace('G', 'c').replace('C', 'g').upper())