Skip to content

Releases: jakobnissen/alen

v0.3.1

03 May 14:43
Compare
Choose a tag to compare

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. Press r 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

13 Feb 20:36
Compare
Choose a tag to compare

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

13 Jul 08:33
Compare
Choose a tag to compare

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

26 Jun 18:29
Compare
Choose a tag to compare

This viewer is now ready to use - although barely functional.