pub mod encoding;
pub mod extraction;
pub mod merge;
pub mod orientation;
pub mod ring_buffer;
pub mod workspace;
pub use encoding::base_to_bit;
pub use extraction::{
count_hits, extract_dual_strand_into, extract_into, extract_minimizer_set,
extract_strand_minimizers, get_paired_minimizers_into, Strand, StrandMinimizers,
};
pub use workspace::MinimizerWorkspace;
pub use merge::{kway_merge_dedup, merge_sorted_into};
pub use orientation::{
choose_orientation, choose_orientation_sampled, Orientation, ORIENTATION_FIRST_N,
};
pub(crate) use orientation::gallop_for_each;