v0.2.4
What's Changed
- Performance tweaks in coordinate projection by @AndreaGuarracino in #39
- Add
max_depthparameter toimpg queryandimpg partitionto limit recursion depth by @AndreaGuarracino in #40 impg query/partition: Addmin_interval_sizeparameter for transitive queries by @AndreaGuarracino in #41impg query/partition: Addmin_distance_between_rangesparameter for transitive queries by @AndreaGuarracino in #42impg partition: avoid too short chunks by @AndreaGuarracino in #43- max_depth as u16 to reduce memory usage by @AndreaGuarracino in #44
- Do not store CIGAR strings during partitioning by @AndreaGuarracino in #45
- fix visited_range initialization by @AndreaGuarracino in #46
- Cigar parsing speedup by @bkille in #47
- Avoids the overhead of the
.then()closure by @AndreaGuarracino in #49 impg partition: reduce fragmentation and fix missing sequences by @AndreaGuarracino in #50impg stats: emit more statistics by @AndreaGuarracino in #51impg partition: fix duplicated sequences, no padding by default, fix tail-window merging, reduce fragmentaton by @AndreaGuarracino in #52impg partition: Conditional scientific notation in the log by @AndreaGuarracino in #53impg partition: Filter input range too inquery_transitiveby @AndreaGuarracino in #54- Faster
impg partitionby @AndreaGuarracino in #55 impg partition: fix--selection-mode haplotype/sampleby @AndreaGuarracino in #56- Parallel
query_transitiveand littleimpg partitionoptimizations by @AndreaGuarracino in #57 - fmt and update by @AndreaGuarracino in #58
- Multiple PAF files as input +
-o/--output-format+ Reduce index size by @AndreaGuarracino in #59 - Lower memory usage during IMPG index creation by @AndreaGuarracino in #60
- Parallelization and a bit less memory usage by @AndreaGuarracino in #61
impg query: Add merge logic for BED output by @AndreaGuarracino in #62- Lower memory usage during IMPG index creationg by @AndreaGuarracino in #64
impg query: Consider orientation while BED merging by @AndreaGuarracino in #65
Full Changelog: v0.2.3...v0.2.4