Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 926 Bytes

File metadata and controls

28 lines (20 loc) · 926 Bytes

Back

DNA to RNA

ДНК и РНК это последовательности нуклеотидов.

Четыре нуклеотида в ДНК это аденин (A), цитозин (C), гуанин (G) и тимин (T).

Четыре нуклеотида в РНК это аденин (A), цитозин (C), гуанин (G) и урацил (U).

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

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

Напишите функцию to_rna, которая принимает на вход цепь ДНК и возвращает соответствующую цепь РНК (совершает транскрипцию РНК).

import dna
>>> dna.to_rna('ACGTGGTCTTAA')
'UGCACCAGAAUU'