md_analysis 0.2.1

molecular dynamics
use crate::config::default_worker_count;

pub mod raw_bam_pipeline;
pub mod aligned_bam_pipeline;


/// 流水线配置参数
#[derive(Clone)]
pub struct PipelineConfig {
    /// stats worker 数量
    pub worker_count: usize,
}

impl PipelineConfig {
    pub fn new(worker_count: usize) -> Self {
        Self { worker_count }
    }
}

impl Default for PipelineConfig {
    fn default() -> Self {
        Self {
            worker_count: default_worker_count(),
        }
    }
}