Function rosalind::rna::transcribe_dna_into_rna [] [src]

pub fn transcribe_dna_into_rna(dna: &str) -> RosalindResult<String>

This function transcribes DNA into RNA via replacung T nucleotide in DNA into U nucleotide in RNA

Examples

use rosalind::RosalindError::UnknownNucleotide;
use rosalind::rna::*;

let dna = "GATGGAACTTGACTACGTAAATT";
assert_eq!(transcribe_dna_into_rna(dna).unwrap(), "GAUGGAACUUGACUACGUAAAUU");
assert_eq!(transcribe_dna_into_rna("\n").unwrap(), "");
assert_eq!(transcribe_dna_into_rna("Z").unwrap_err(), UnknownNucleotide('Z'));