Function rosalind::revc::reverse_complement_dna
[−]
[src]
pub fn reverse_complement_dna(dna: &str) -> RosalindResult<String>
This function returns a reverse complement of a DNA string
Examples
use rosalind::RosalindError::UnknownNucleotide; use rosalind::revc::*; let dna = "AAAACCCGGT"; assert_eq!(reverse_complement_dna(dna).unwrap(), "ACCGGGTTTT"); assert_eq!(reverse_complement_dna("\n").unwrap(), ""); assert_eq!(reverse_complement_dna("Z").unwrap_err(), UnknownNucleotide('Z'));