每三个 RNA 核苷酸构成一个密码子。密码子对应氨基酸,多个氨基酸连接后形成蛋白质。本题使用真实映射的一小部分来练习分组处理和查表。
任务说明
把 RNA 序列翻译成蛋白质。
RNA 中每三个核苷酸组成一个密码子,每个密码子对应一种氨基酸,连接起来形成蛋白质。
真实世界中有 64 种密码子,对应 20 种氨基酸。本练习只使用其中一部分:
| 密码子 | 氨基酸名称,输出保留英文 |
|---|---|
| AUG | Methionine |
| UUU, UUC | Phenylalanine |
| UUA, UUG | Leucine |
| UCU, UCC, UCA, UCG | Serine |
| UAU, UAC | Tyrosine |
| UGU, UGC | Cysteine |
| UGG | Tryptophan |
| UAA, UAG, UGA | STOP |
例如,AUGUUUUCU 包含 AUG、UUU、UCU 三个密码子,分别对应 Methionine、Phenylalanine、Serine。
终止密码子
表中有三种 STOP 密码子。遇到其中任何一种,蛋白质翻译完成,忽略后续序列。
例如 AUGUUUUCUUAAAUG 中含有终止密码子 UAA。到达这里后停止,只处理之前的 AUGUUUUCU,不处理后面的 AUG。
更多背景可参考维基百科:蛋白质翻译。