Kanelbulle
Pre-releaseNew common_sub_strings function. The previous version was implemented in pure python that was quite fast, but still a bottleneck in the code. Thanks to @louisabraham, we now have code based on pydivsufsort which provide bindings to libdivsufsort, a very fast suffix array construction algorithm written in C. As a consequence, the Assembly code is now much faster.
Dseq and Dseqrecord now only take a circular
argument (True or False) to indicate topology. Previously, linear
was also accepted. This was a little used feature (by me) that made the init methods of both classes slow and complex. As this was a violation of zen#13 ("There should be one-- and preferably only one...") This change could break code, hence the bump of major version number.
What's Changed
- Bump pyqt5 from 5.15.8 to 5.15.9 by @dependabot in #96
- Bump biopython from 1.80 to 1.81 by @dependabot in #95
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in #94
- Bump coverage from 7.2.1 to 7.2.2 by @dependabot in #106
- test_module_all.py needs pyparsing by @louisabraham in #115
- allow tests to run without error by @louisabraham in #116
- Bump tornado from 6.2 to 6.3.2 by @dependabot in #120
- Bump requests from 2.27.1 to 2.31.0 by @dependabot in #118
New Contributors
- @dependabot made their first contribution in #96
- @louisabraham made their first contribution in #115
Full Changelog: v5.2.0...v6.0.0a01