Releases: jakobnissen/alen
Releases · jakobnissen/alen
v0.3.1
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
v0.3.0
Changes since v0.2.0:
- Update README and Cargo
- Add select mode
- Improve display of upper tick at leftmost position
- Remove nightly-only Cargo options
- Make arginine (K) background slightly brighter
- Switch clap for gumdrop
- Optimize for binary size
- Disable nightly/beta builds
v0.2.0
Alen is now feature complete. I envision leaving this release as-is for a year or so, and if nothing needs to change, re-release Alen in the same state as the final v 1.0.
Initial release
This viewer is now ready to use - although barely functional.