Complementary DNA


Deoxyribonucleic acid (DNA) is a chemical found in the nucleus of cells and carries the "instructions" for the development and functioning of living organisms.

If you want to know more

In DNA strings, symbols "A" and "T" are complements of each other, as "C" and "G". You have function with one side of the DNA (string, except for Haskell); you need to get the other complementary side. DNA strand is never empty or there is no DNA at all (again, except for Haskell).

dna_strand ("ATTGC") # return "TAACG"
dna_strand ("GTAT") # return "CATA"

Create a method called dna_strand that accepts a string.

def dna_strand(dna) end
< >