This repository was archived by the owner on Jun 15, 2026. It is now read-only.
Added
--filter-fileoption onanalyze. 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
methylationorpharmacogenomics, which already operate on curated panels.
- Lines matching
Full changelog: https://github.com/dial481/allelix/blob/main/CHANGELOG.md