Треки
/
Common Lisp
Common Lisp
/
Вправи
/
Транскрипція РНК
Транскрипція РНК

Транскрипція РНК

Легка

Вступ

Ми працюємо в біоінженерній компанії, яка спеціалізується на розробці терапевтичних рішень.

Наша команда щойно отримала новий проєкт: розробити таргетну терапію для рідкісного типу раку.

Note

Усе це дуже складно, але основна ідея в тому, що іноді організм людини виробляє занадто багато певного білка. Це може спричинити найрізноманітніші проблеми.

Але якщо створити дуже специфічну молекулу (яку називають мікроРНК), вона може завадити виробленню цього білка.

Цю техніку називають РНК-інтерференцією.

Вказівки

Наше завдання - визначити комплемент РНК для заданої послідовності ДНК.

І ланцюги ДНК, і ланцюги РНК - це послідовності нуклеотидів.

Чотири нуклеотиди, що містяться в ДНК, - це аденін (A), цитозин (C), гуанін (G) і тимін (T).

Чотири нуклеотиди, що містяться в РНК, - це аденін (A), цитозин (C), гуанін (G) і урацил (U).

Для заданого ланцюга ДНК його транскрибований ланцюг РНК утворюється заміною кожного нуклеотиду на його комплемент:

  • G -> C
  • C -> G
  • T -> A
  • A -> U
Note

Якщо ми хочемо подивитися, як структуровані вхідні та вихідні дані, погляньмо на приклади в наборі тестів.


Джерело

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

Час розпочати Транскрипція РНК?

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