6강 / 20강

단백질 서열과 CDS — 21563 에서 25384 까지

Step 1 · GenBank NC_045512.2 · surface glycoprotein 21563~25384

단백질 서열과 CDS — 21563 에서 25384 까지
같은 유전자를 두 가지 글자로 적은 것입니다. 하나는 스무 글자, 하나는 네 글자.

스파이크 단백질을 적는 방법이 두 가지입니다.

아미노산으로
스무 글자 알파벳 · 1273 글자 · P0DTC2 에서 받는다
염기로
네 글자 알파벳 · 유전체의 21563~25384 구간 · NC_045512.2 에서 받는다

염기로 적은 쪽, 즉 단백질을 만드는 데 쓰이는 구간을 단백질코딩영역(CDS) 이라고 부릅니다. GenBank 에서는 surface glycoprotein 이라는 이름표가 붙어 있습니다.

시작·끝 좌표를 밀어 보세요. 길이가 3 으로 나누어떨어지는지, 아미노산 몇 개가 나오는지 바로 나옵니다.
불러오는 중…
25384 − 21563 + 1 = 3822, 3822 ÷ 3 = 1274 코돈, 정지코돈 하나를 빼면 1273.
Python 브라우저에서 실행
한 글자 밀려도 길이 검사를 통과할 수 있습니다. 그래서 좌표는 손으로 확인합니다.
Python 브라우저에서 실행

두 서열의 관계를 표로

단백질 서열CDS (염기)
알파벳스무 글자네 글자 (A·T·G·C)
길이12733822 (21563~25384)
어디서UniProt P0DTC2 · NCBI YP_009724390.1GenBank NC_045512.2
정지코돈없다 (아미노산이 아니다)들어 있다 (마지막 세 글자)
되돌릴 수 있나CDS → 단백질 한 가지 길단백질 → CDS 수없이 많은 길 (9강)

마지막 줄이 이 강의에서 가장 중요한 비대칭입니다. 염기에서 아미노산으로는 답이 하나인데, 거꾸로는 답이 어마어마하게 많습니다. 그 “많음” 을 고르는 일이 IV 권의 코돈 최적화입니다.

🤔 확인 문제
GenBank 의 21563~25384 에서 길이를 구하는 올바른 식은?
🤔 확인 문제
1-기반 좌표를 파이썬으로 옮길 때 seq[start:end] 로 쓰면?
🤔 확인 문제
단백질 서열과 CDS 의 관계로 옳은 것은?