Skip to content

Performance improvements and release workflow

Pre-release
Pre-release

Choose a tag to compare

@northwestwitch northwestwitch released this 15 Oct 13:07
· 54 commits to main since this release
869f1fe

[0.1.4]

Added

  • Created a RELEASE.md document, describing the procedures to creare a new software release (#)

Changed

  • Optimize compound variant lookup to avoid cloning full documents (#168)
  • Improve variant loading performance by using unordered bulk inserts and skipping duplicate variants without individual retries (#170)
  • Speed up VCF record counting for progress reporting (#171)
  • Optimize parsing of VEP transcripts by avoiding unnecessary string allocations when parsing CSQ fields (#172)
  • Replace per-transcript HashMap allocations with VepFields to improve VEP annotation parsing performance (#173)

Fixed

  • Remove leftover debug messages and fix printed sample names and panel IDs (#174)
  • Order of actions to create a new release in RELEASE.md file (#175)