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