# data[].attributes.attachment_link.title
유전 암호 해독의 단서 / 내 이름은 코돈 유전자 탐정이죠

# data[].attributes.attachment_link.readable_text
Python is a programming language that lets you work quickly and integrate systems more effectively. Learn More

Fundraiser deal on now: Get a discount on PyCharm + all proceeds go to the Python Software Foundation. Ending soon! GET THE DEAL

# data[].attributes.attachment_link.keywords[]
python programming language object oriented web free open source software license documentation download community

# data[].attributes.attachment_link.description
The official home of the Python Programming Language

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.attachment_link.title
R: The R Project for Statistical Computing

# data[].attributes.attachment_link.description
1차시 수업 후 tset입니다. 수업 시간에 배운 내용 중 중요한 부분들이며, test 결과는 중요하지 않습니다.

# data[].attributes.headline
예시 프로그램입니다. 

# data[].attributes.subject
예시 프로그램입니다. 

# data[].attributes.body
코랩 사용

# Step 1: BioPython 설치
!pip install biopython

# Step 2: BioPython을 이용해 DNA 서열을 아미노산 서열로 변환
from Bio.Seq import Seq

# 사용자 입력을 통해 DNA 서열을 받음
dna_input = input("DNA 서열을 입력하세요: ")
dna_sequence = Seq(dna_input)

# 아미노산 서열로 변환
amino_acid_sequence = dna_sequence.translate()

# 결과 출력
print("DNA 서열:", dna_sequence)
print("아미노산 서열:", amino_acid_sequence)

파이썬

# 코돈 표: DNA 코돈을 아미노산으로 변환하기 위한 사전

codon_table = {

'ATA':'I', 'ATC':'I', 'ATT':'I', 'ATG':'M',

'ACA':'T', 'ACC':'T', 'ACG':'T', 'ACT':'T',

'AAC':'N', 'AAT':'N', 'AAA':'K', 'AAG':'K',

'AGC':'S', 'AGT':'S', 'AGA':'R', 'AGG':'R',

'CTA':'L', 'CTC':'L', 'CTG':'L', 'CTT':'L',

'CCA':'P', 'CCC':'P', 'CCG':'P', 'CCT':'P',

'CAC':'H', 'CAT':'H', 'CAA':'Q', 'CAG':'Q',

'CGA':'R', 'CGC':'R', 'CGG':'R', 'CGT':'R',

'GTA':'V', 'GTC':'V', 'GTG':'V', 'GTT':'V',

'GCA':'A', 'GCC':'A', 'GCG':'A', 'GCT':'A',

'GAC':'D', 'GAT':'D', 'GAA':'E', 'GAG':'E',

'GGA':'G', 'GGC':'G', 'GGG':'G', 'GGT':'G',

'TCA':'S', 'TCC':'S', 'TCG':'S', 'TCT':'S',

'TTC':'F', 'TTT':'F', 'TTA':'L', 'TTG':'L',

'TAC':'Y', 'TAT':'Y', 'TAA':'_', 'TAG':'_',

'TGC':'C', 'TGT':'C', 'TGA':'_', 'TGG':'W',

}

# 사용자 입력을 통해 DNA 서열을 받음

dna_sequence = input("DNA 서열을 입력하세요: ")

# DNA 서열을 아미노산 서열로 변환

amino_acid_sequence = ""

# DNA 서열을 3개씩 잘라서 코돈으로 변환

for i in range(0, len(dna_sequence) - 2, 3):

codon = dna_sequence[i:i+3]

# 코돈 추출

amino_acid = codon_table.get(codon, '?')

# 코돈을 아미노산으로 변환, 알 수 없는 코돈은 '?'

amino_acid_sequence += amino_acid

# 결과 출력

print("DNA 서열:", dna_sequence)

print("아미노산 서열:", amino_acid_sequence)