pub fn reverse_complement_into(seq: &[u8], out: &mut Vec<u8>)
Reverse complement into an existing buffer, which is cleared first.
Use this in loops to avoid one allocation per record.