pub mod accumulator;
pub mod coverage;
pub mod index;
pub mod output;
pub mod plots;
pub mod report;
pub use accumulator::QualimapAccum;
pub use index::QualimapIndex;
use std::collections::HashMap;
#[derive(Debug)]
pub struct QualimapResult {
pub primary_alignments: u64,
pub secondary_alignments: u64,
pub not_aligned: u64,
pub alignment_not_unique: u64,
pub exonic_reads: u64,
pub ambiguous_reads: u64,
pub no_feature: u64,
pub intronic_reads: u64,
pub intergenic_reads: u64,
pub overlapping_exon_reads: u64,
pub read_count: u64,
pub left_proper_in_pair: u64,
pub right_proper_in_pair: u64,
pub both_proper_in_pair: u64,
pub reads_at_junctions: u64,
pub known_junction_events: u64,
pub partly_known_junction_events: u64,
pub junction_motifs: HashMap<String, u64>,
pub transcript_coverage_raw: coverage::TranscriptCoverage,
pub ssp_fwd: u64,
pub ssp_rev: u64,
}