pub fn detect_hairpins( seq: &[u8], min_stem: usize, min_loop: usize, ) -> Vec<(usize, usize, usize)>
Detect hairpins in a sequence. Returns vec of (stem_start, stem_len, loop_len).