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.