Version 0.8.0
First of all, this is a big update in terms of affected API. Many functions have been renamed/moved/updated. All functionality is still available, but any code that uses rustyms needs some manual updates.
Here is a shortlist of the most important things that have changed, if you want a full list check out cargo-public-api:
- Alignment is more robust and allows for more settings, either global and different matrices are notable additions
- All germline sequences from IMGT are now included as well as methods of iterating over them
- Many more things now support Eq+Ord+Hash thanks to use of the ordered-float crate
- Many tuple results have been refactored to be small structs with named fields
- Amino acids now have different property classes defined
- The functions have been updated to handle ambiguous amino acids throughout so using B/Z now will never crash