This file contains a record of the major changes between versions.
- Removed superfluous length field from fixed length regions in LibSpec - now the sequence is the core data.
- Cleaned up filters internally, making them more robust to changes and easier to add new ones, plus added a new filter
- Fixed bug preventing negative number input to alignment params
- Fixed bug in multi-match library lookup (they previously removed all possibilities rather than considering any that either match includes)
- Fixed bug in benchmark timing brake down (region matching main time not being tracked)
- Added a new output table detailing which reads are filtered and for what reason
- More comprehensive testing
- Added library IDs to the LibSpec library format and supported them through the workflow
- Logging handles threading better
- Comprehensive benchmark
- Added multithreading for region extraction and library mapping
- Redesigned the pattern matching algorithm to be more robust under mutations
- Added more comprehensive testing
- Added more comprehensive benchmarking
Initial release of the package, containing basic functionality for the whole workflow.