撰寫一個函式,回傳某個特定密碼子(可能使用簡寫)所編碼的胺基酸名稱。
在 DNA 中,由 3 個核苷酸組成的序列稱為密碼子,會編碼胺基酸。同一個胺基酸常常由多個密碼子編碼。國際純粹與應用化學聯合會發展出一套簡寫系統,用來標示編碼相同胺基酸的密碼子群組。
簡單來說,他們用一堆代表不同可能性的字母,擴充了 A、C、G 和 T 這四個字母。例如 R 代表 A 和 G。所以 TAR 代表 TAA 和 TAG(可以把「TAR」想成正規表達式標記法中的「TA[AG]」)。
撰寫一些程式碼,在給定一個可能使用簡寫的密碼子時,回傳該密碼子所編碼的胺基酸名稱。你會拿到一份由非簡寫密碼子和名稱組成的配對清單,作為計算依據。
參見:維基百科。