reverse_complement

Function reverse_complement 

Source
pub fn reverse_complement(sequence: &str) -> Result<String, MotifError>
Expand description

Generates the reverse complement of a DNA sequence.

§Arguments

  • sequence - Input DNA sequence string

§Returns

  • Result<String> - The reverse complement sequence where:
    • A ↔ T
    • C ↔ G

§Errors

  • Returns MotifError::InvalidInput if sequence contains invalid nucleotides