pub mod bam2mtx;
pub mod bulk;
pub mod call;
pub mod common;
pub const STANDARD_CONTIGS: &[&str] = &[
"chr1", "chr2", "chr3", "chr4", "chr5", "chr6", "chr7", "chr8", "chr9", "chr10", "chr11",
"chr12", "chr13", "chr14", "chr15", "chr16", "chr17", "chr18", "chr19", "chr20", "chr21",
"chr22", "chrX", "chrY", "chrM",
];
#[inline]
pub fn is_standard_contig(name: &str) -> bool {
STANDARD_CONTIGS
.iter()
.any(|contig| contig.eq_ignore_ascii_case(name))
}
pub use bam2mtx::{run_bam2mtx, Bam2MtxArgs};
pub use bulk::{run_bulk, BulkArgs};
pub use call::{run_call, CallArgs};