Skip to content
This repository was archived by the owner on Jun 15, 2026. It is now read-only.

v1.9.0

Latest

Choose a tag to compare

@dial481 dial481 released this 13 Jun 11:07

Added

  • --filter-file option on analyze. Accepts a plain-text file with rsIDs and gene names (one entry per line) for custom-panel filtering.
    • Lines matching ^rs\d+$ (case-insensitive) are treated as rsIDs; everything else is a gene name.
    • Comments (#) and blank lines are ignored.
    • Gene and rsID matches combine with OR — an annotation passes if it matches either set.
    • An empty filter file (or one with only comments) produces an empty report. Empty set means "match nothing", distinct from no flag, which means "no filter".
    • Input is case-tolerant; output is canonical (rsIDs lowercased, gene names uppercased) so the recorded filter looks identical regardless of how entries were typed.
    • Not added to methylation or pharmacogenomics, which already operate on curated panels.

Full changelog: https://github.com/dial481/allelix/blob/main/CHANGELOG.md