10강 / 20강
이어 붙인 뒤 반드시 확인하는 넷
Step 5 · ORF 연속성 · 시작코돈 위치 · 내부 종결코돈 · 전체 크기
이사가 끝나면 영수증을 봅니다. 짐이 다 왔는지, 깨진 게 없는지, 값이 맞는지. 논문이 클로닝 뒤에 적어 둔 확인 항목도 딱 넷입니다.
| 확인할 것 | 묻는 물음 | 걸리면 |
|---|---|---|
| ORF 연속성 | 읽기 틀이 끊기지 않고 이어지는가 | 엉뚱한 단백질이 나온다 |
| 시작코돈 위치 | 시작 지점이 제자리인가 | 앞뒤가 잘린 것이 나온다 |
| 내부 종결코돈 없음 | 중간에 "그만" 이 끼어들었는가 | 토막난 단백질이 나온다 |
| 예상 전체 크기 | 다 이은 크기가 계산과 맞는가 | 뭔가 빠지거나 더 들어갔다 |
읽기 틀(reading frame) — 셋씩 끊어 읽기
단백질 번역은 DNA 를 세 글자씩 끊어 읽습니다. 한 글자라도 밀리면 그 뒤가 전부 달라집니다.
원래 : ATG GCT GCT TAC GGT -> Met Ala Ala Tyr Gly
한 글자 밀림 : A TGG CTG CTT ACG GT -> (완전히 다른 것)
그래서 삽입체 길이가 3 의 배수인지가 중요합니다. 3 의 배수가 아니면 삽입체 뒤쪽 벡터 서열의 읽기 틀이 통째로 밀립니다.
확인 넷을 전부 돌렸습니다. 통과는 넷을 모두 넘긴 것이고, 하나라도 걸리면 되돌아갑니다.
Python
브라우저에서 실행
넷 중 무엇이 가장 자주 걸리나
경험으로는 ORF 연속성입니다. 길이가 3 의 배수여야 한다는 조건은 인식 자리를 붙이는 순간 쉽게 깨집니다.
우리 경우는 운이 좋습니다 — 인식 자리가 여섯 글자라서 3 의 배수입니다.
GGATCC 도 CTCGAG 도 붙여도 틀이 안 밀립니다.
6 ÷ 3 = 2 — 틀이 안 밀린다
만약 네 글자나 다섯 글자를 인식하는 효소를 골랐다면 메우는 글자를 따로 넣어 3 의 배수를 맞춰야 했을 것입니다. 가위를 고르는 일이 읽기 틀까지 정하는 셈입니다.
종결코돈 셋 — "여기서 그만"
세 글자 조합 64 가지 가운데 셋은 아미노산을 뜻하지 않습니다. 번역을 멈추라는 신호입니다.
| 코돈 | 뜻 |
|---|---|
TAA | 그만 |
TAG | 그만 |
TGA | 그만 |
이 셋이 읽기 틀 안에서 중간에 나타나면 단백질이 거기서 끊깁니다. 그래서 확인 항목 셋째가 "내부 종결코돈 없음" 입니다.
눈여겨볼 것은 읽기 틀 안에서 라는 단서입니다. 같은 세 글자가
서열에 있어도 틀이 다르면 종결코돈으로 읽히지 않습니다.
위 코드가 range(0, len(cds) - 3, 3) 처럼 3 씩 건너뛴 까닭입니다.
🤔 확인 문제
삽입체 길이가 3 의 배수가 아니면 무슨 일이 생기나요?
해설 한 글자만 밀려도 그 뒤 전부가 달라집니다. 그래서 ORF 연속성이 확인 항목 첫째입니다.
🤔 확인 문제
BamHI·XhoI 를 써도 읽기 틀이 안 밀리는 까닭은?
해설 6 은 3 으로 나누어떨어집니다. 네 글자짜리 효소였다면 메우는 글자를 따로 넣어야 했습니다.
🤔 확인 문제
확인 넷을 모두 통과했다면 말할 수 있는 것은?
해설 확인 넷은 서열과 크기에 대한 것입니다. 발현도 면역도 접힘도 여기서는 말할 수 없습니다 — 20강의 표로 이어집니다.