encode_sequence

Function encode_sequence 

Source
pub fn encode_sequence(
    sequence: &[u8],
    encoded_sequence: &mut [u8],
    unknown_sequence: &mut [u8],
    masks: &mut Vec<Mask>,
    do_mask: bool,
) -> Result<f64, OrphosError>
Expand description

Encode a DNA sequence into compact 2-bit representation

Converts raw DNA sequence to bitmap format for efficient storage and processing. Also handles masking of low-complexity regions and tracks unknown nucleotides. Returns the GC content of the encoded sequence.