md_analysis 0.1.0

molecular dynamics

// use crate::raw_bam_pipeline::ReaderFilter;
// use crate::record::RecordData;
// /// BAM 文件读取与直方图提取
// ///
// /// 支持:读长过滤、位置切片(前 n / 后 n)、ACGT 分碱基统计。
// use rust_htslib::bam::{self, Record};

// /// 提取配置
// #[derive(Default, Clone)]
// pub struct ExtractConfig {
//     /// 仅处理物理长度 >= 此值的记录(None = 不限制)
//     pub length_min: Option<usize>,
//     /// 仅处理物理长度 <= 此值的记录(None = 不限制)
//     pub length_max: Option<usize>,
//     /// 仅收集前 n 个位置 + 后 n 个位置的动力学值(0 = 收集全部)
//     pub slice_n: usize,
// }



// // ── 单条记录的 binning 累积(stats worker 使用)─────────────────────