Треки
/
Rust
Rust
/
Вправи
/
Нуклеотидні кодони
Нуклеотидні кодони

Нуклеотидні кодони

Легка

Вказівки

Напишіть функцію, яка повертає назву амінокислоти, яку кодує певний кодон, можливо, записаний зі скороченням.

Послідовності з трьох нуклеотидів у ДНК, які називають кодонами, кодують амінокислоти. Часто кілька кодонів кодують ту саму амінокислоту. Міжнародний союз теоретичної та прикладної хімії розробив систему скорочень для позначення груп кодонів, що кодують ту саму амінокислоту.

Простіше кажучи, чотири літери A, C, G і T було доповнено низкою літер, що позначають різні можливості. Наприклад, R означає A і G. Тож TAR означає TAA і TAG (уявімо «TAR» як «TA[AG]» у нотації регулярних виразів).

Напишіть код, який для заданого кодона, можливо, зі скороченням, повертає назву амінокислоти, яку цей кодон кодує. Обчислення слід робити на основі наданого списку пар: кодон без скорочень і відповідна назва.

Дивіться: Вікіпедія.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Rust Exercism

Час розпочати Нуклеотидні кодони?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Rust, а також 99 вправ та справжнє наставництво від людей, і все це безкоштовно.