pub fn eval_expr(
expr: &Expr,
line: &str,
n_samples: usize,
) -> Result<SampleResult, EvalError>Expand description
Evaluate expr against a raw VCF data line, returning per-sample pass/fail.
n_samples must equal the number of sample columns in the line. Pass 0
for site-level-only expressions (QUAL/INFO) — the result will be a single-
element vec that all samples can read.
Missing field values → false (conservative, matches bcftools default).