- Remove header.info from globals mbargull (70) - Use `NA` as default for INFO fields which appear in the header but not in the record mbargull (70) - Allow more builtins christopher-schroeder (67) (68) mbargull (69)
Features
- move globals_whitelist to own module mbargull (69)
0.3.1
Changes
- Swap order of access for FORMAT from `sample → field` to `field → sample` tedil (65) - Try evaluating the filter expression for the first record before writing the VCF header tedil (66) - Swap expression and VCF input positional arguments, make input default to stdin tedil (62)
Features
- Parse info/annotation entries only on dict lookup mbargull (63). Bug Fixes
- Replace hardcoded "ANN" in `statistics` with `ann_key` tedil (60)
0.2.1
Changes
- Check for annotation_key in the filter expression via walking the ast tedil (54)
Bug Fixes
- Replace usages of "ANN" with annotation-key specified on the CLI tedil (53)
Maintenance
- Fix github workflow for publishing to PyPI tedil (59) - Use the maintenance label for github and packaging related work tedil (55) - Add missing template for release draft GitHub workflow tedil (52) - Manage version via pyproject.toml only tedil (51) - Add release drafter GitHub workflow tedil (50) - Github workflow for building the vembrane dists and publishing them to PyPI tedil (49)
0.2.0
* add support for VEP annotation fields * unify access to VCF fields (all uppercase: FORMAT, QUAL, INFO, etc and ANN * only evaluate expression once if no ANN annotation is used * code refactoring * better error disambiguation * additional tests