Open
Description
This is the result of discussions on the two (now closed) issues:
rna-transcription -- weird non-biological thing slipped into this problem #148
and
RNA Transcription: source gives slightly different problem definition #1078
Here is the first draft of the updated description.md:
# Nucleotide Transcription
In the fields of molecular biology and genetic engineering, DNA and RNA are key concepts.
DNA and RNA strands are both sequences of nucleotides.
The four nucleotides found in DNA are adenine (**A**), cytosine (**C**), guanine (**G**) and thymine (**T**).
The four nucleotides found in RNA are adenine (**A**), cytosine (**C**), guanine (**G**) and uracil (**U**).
Given a DNA strand (on the left), complementary RNA transcription produces an RNA strand (on the right),
* `G` -> `C`
* `C` -> `G`
* `T` -> `U`
* `A` -> `T`
Given an RNA strand (on the left), complementary reverse transcription produces a DNA strand (on the right),
* `C` -> `G`
* `G` -> `C`
* `U` -> `T`
* `T` -> `A`
Write a program that, given a DNA strand, will return its RNA complement (per RNA transcription) and,
given an RNA strand, will return its DNA complement (per reverse transcription).
(When coding your solution, remember DRY - Do not Repeat Yourself)
Source: Rosalind [http://rosalind.info/problems/rna](http://rosalind.info/problems/rna)
Will submit the PRs after review here.
Metadata
Metadata
Assignees
Labels
No labels