Truvari

Latest version: v5.2.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

3.2.0

* Removed `truvari.copy_entry` for `pysam.VariantRecord.translate` a 10x faster operation
* Faster `truvari collapse` ([c8b319b](https://github.com/ACEnglish/truvari/commit/c8b319b0e717a9e342f52e4a5e927f154eeb0e4a))
* When building `MatchResult` between variants with shared start/end positions, we save processing work by skipping haplotype creation and just compare REFs/ALTs directly.
* Updated documentation to reference the paper https://doi.org/10.1101/2022.02.21.481353
* New `truvari anno density` for identifying regions with 'sparse' and 'dense' overlapping SVs ([details](https://github.com/spiralgenetics/truvari/wiki/anno#truvari-anno-density))
* Better `bench` genotype reporting with `summary.txt` having a `gt_matrix` of Base GT x Comp GT for all Base calls' best, TP match.
* New `truvari anno bpovl` for intersecting against tab-delimited files ([details](https://github.com/spiralgenetics/truvari/wiki/anno#truvari-anno-bpovl))
* New `truvari divide` command to split VCFs into independent parts ([details](https://github.com/ACEnglish/truvari/wiki/divide))
* Replaced `--buffer` parameter with `--minhaplen` for slightly better matching specificity
* Bugfix - `truvari anno trf` no longer duplicates entries spanning multple parallelization regions
* Bugfix - `collapse` MatchId/CollapseId annotation wasn't working
* Bugfixes - from [wwliao](https://github.com/wwliao) ([4dd9968](https://github.com/ACEnglish/truvari/commit/4dd99683912236f433166889bb0b5667e9fa936d) [ef2cfb3](https://github.com/ACEnglish/truvari/commit/ef2cfb366b60a5af4671d65d3ed987b08da72227))
* Bugfixes - Issues [107](https://github.com/ACEnglish/truvari/issues/107), [#108](https://github.com/ACEnglish/truvari/issues/108)

3.1.0

Expanded bench annotation and code re-usability
- Bench annotations are more informative and now placed on false positives/negatives as well.
- A new vcf iteration technique is faster and uses less memory.
- Improvements to the code's readability and expanded developer docs allows Truvari
to be used not only as a tool, but as a library.

Full Updates
* https://github.com/spiralgenetics/truvari/wiki/Updates#truvari-31

What's Changed
* python-levenshtein: 0.12.1 -> 0.12.2 by scalavision in https://github.com/spiralgenetics/truvari/pull/69
* Create CODE_OF_CONDUCT.md by ACEnglish in https://github.com/spiralgenetics/truvari/pull/73
* Fix if condition by wwliao in https://github.com/spiralgenetics/truvari/pull/79
* Remove redundant code by wwliao in https://github.com/spiralgenetics/truvari/pull/81
* See wiki for full details

New Contributors
* scalavision made their first contribution in https://github.com/spiralgenetics/truvari/pull/69
* wwliao made their first contribution in https://github.com/spiralgenetics/truvari/pull/79

**Full Changelog**: https://github.com/spiralgenetics/truvari/compare/v3.0.1...v3.1.0

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.