redicat 0.4.2

REDICAT - RNA Editing Cellular Assessment Toolkit: A highly parallelized utility for analyzing RNA editing events in single-cell RNA-seq data
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Parallel genomic range processing utilities.
//!
//! The [`ParGranges`] executor fans out genomic regions across a Rayon pool and
//! streams each region's results through a bounded crossbeam channel. Callers
//! implement [`RegionProcessor`] to define per-region work while benefitting from
//! shared scheduling, interval merging, and CRAM/BAM logistics.

mod intervals;
mod scheduler;
mod types;

pub use scheduler::ParGranges;
pub use types::{
    RegionProcessor, CHANNEL_SIZE_MODIFIER, CHANNEL_SIZE_MODIFIER_STR, CHUNKSIZE, CHUNKSIZE_STR,
};