Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@github-actions 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. 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