mod triage

module triage

triage command: marker-level biological candidate ranking.

The command keeps RADSex-style strict testing and Bayesian marker evidence in one bounded-memory pass over the marker table.

Functions

fn run(params: &TriageParams) -> Result<(), Box<dyn std::error::Error>>
fn run_to_arrow(params: &TriageParams) -> Result<Vec<RecordBatch>, Box<dyn std::error::Error>>
fn run_to_arrow_with_source<S: MarkerStream>(source: &S, popmap: &Popmap, params: &TriageParams) -> Result<Vec<RecordBatch>, Box<dyn std::error::Error>>
fn run_with_source<S: MarkerStream>(source: &S, popmap: &Popmap, params: &TriageParams) -> Result<(), Box<dyn std::error::Error>>

Structs and Unions

struct TriageParams
markers_table_path: String
popmap_file_path: String
output_file_path: String
min_depth: u16
signif_threshold: f32
posterior_threshold: f64
bayes_factor_threshold: f64
prior_probability: f64
linked_probability: f64
group1: String
group2: String