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

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

Легка

Вступ

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

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

Note

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

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

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

Вказівки

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

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

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

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

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

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

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


Джерело

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

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

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