Biocaml_ez.Bamstatsinclude module type of struct include Biocaml_unix.Bamstats endtype t = Biocaml_unix.Bamstats.t = {total : int;qc_pass : int;not_passing_quality_controls returns false, assumed for all other counts
single_reads : int;has_multiple_segments returns false
read_pairs : int;has_multiple_segments and first_segment
mapped_reads : int;!segment_unmapped and !secondary_alignment and !supplementary_alignment
mapped_pairs : int;has_multiple_segments and first_segment and each_segment_properly_aligned and !secondary_alignment and !supplementary_alignment
}val zero : tval update0 : t -> Biocaml_unix.Bam.Alignment0.t -> t Core_kernel.Or_error.tval update : t -> Biocaml_unix.Sam.alignment -> tmodule Fragment_length_histogram =
Biocaml_unix.Bamstats.Fragment_length_histogrammodule Chr_histogram = Biocaml_unix.Bamstats.Chr_histogram