github-actions
released this
03 May 14:43
·
0 commits
to 39e66716763f4322e6b53d8b811c07adf9aa25b4
since this release
v0.3.1
- New feature: Row ordering. When in select mode, press
o
to order rows so similar sequences (by Jaccard distance) are next to each other. Pressr
to reset order to the original order of the input file. - Switched back to clap for argument parsing
- Optimization:
alen
now loads significantly faster. - Optimization: Consensus calculation is deferred until asked to, then cached. Consensus calculation is also much faster
- Optimization: The
alen
binary is now smaller - Various bug fixes
Changelog
- Change Alignment's order field to vec u32 from usize
- Disregard terminal gaps for jaccard distance
- Cache ordering after computation
- Refactor rows out to Entry struct
- Add feature: Order rows
- Re-enable stripping of binary
- Let filename be OsString, not String
- Switch to clap
- Fix bug: Forgot to uppercase in cons calc
- Handle unicode slightly better
- Make consensus calculation faster and lazier
- Update screenshot
- Fix logic bug introduced in #1f39295
- Simplify validate_alphabet
- Validate alphabet lazier
- Make clippy happy
- Iterate seqs in memory order for consensus creation