Releases: jlumpe/gambit
Releases · jlumpe/gambit
v0.2.1
v0.2.0
Changes from 0.1.0
:
- User-facing
- Rework JSON results format to be simpler and hide internal details
- Add CSV results format (default)
- Display progress while querying
- Increase query performance and decrease memory usage
- Internal
- Major redesign of
GAMBITDatabase
and query funcsGAMBITDatabase
stores indices of reference signatures instead of loading them all up front- Read reference signatures in chunks when calculating distance matrix
- Maintain reference to SQLAlchemy Session object on
GAMBITDatabase
.
strict
classification parameter- Enables new behavior of finding and reconciling all matching taxa
- Defaults to off, which results old behavior of using only closest match
- Fix bug in
consensus_taxon()
and add tests - Flexible, generic progress monitoring API
- Add to long-running functions like querying, distance matrix calculation, and k-mer finding
- "archive" export format for saving full result data.
- Lots of test improvements
- More type annotations
- Update API docs
- Major redesign of