|
| 1 | + |
| 2 | +# Change log |
| 3 | + |
| 4 | +## Version 2.1.2 |
| 5 | + |
| 6 | +### Fixed |
| 7 | + |
| 8 | +- An important bugfix to the search function producing invalid results in 2.1.1: #57 |
| 9 | +- Fixed incompatibility with python 13 (#53) |
| 10 | +- Fixed a crash when empty fasta if provided (#58) |
| 11 | + |
| 12 | + |
| 13 | +### Changed |
| 14 | + |
| 15 | +- Updated dependencies to Github actions |
| 16 | + |
| 17 | +## Version 2.1.1 |
| 18 | + |
| 19 | +- Performance improvements to the mkdb command with orthoxml input |
| 20 | +- Added a check for non-unique protein IDs in the input fasta files. Now it gives a more informative error message |
| 21 | +- fixed #49 |
| 22 | + |
| 23 | +## Version 2.1.0 |
| 24 | +- Significant improvements to classification speed |
| 25 | + |
| 26 | +## Version 2.0.4 |
| 27 | +- Fixes issue #34 (numpy2 incompatibility) |
| 28 | +- Experimental support to build omamer databases from orthoxml/fasta files |
| 29 | +- Updated github action to latest versions |
| 30 | + |
| 31 | +## Version 2.0.3 |
| 32 | +- Fixes issue #30 |
| 33 | +- Update github action to latest versions |
| 34 | + |
| 35 | +## Version 2.0.2 |
| 36 | +- changed method for hiding taxa in build process. Now takes a file containing taxa to hide on separate lines. |
| 37 | +- checks and improved feedback for root taxon and requested taxa to hide. |
| 38 | +- root taxon set by default to the root level in speciestree.nwk (previously hard-coded to default to LUCA) |
| 39 | + |
| 40 | +## Version 2.0.1 |
| 41 | + - remove dependency for filehash library |
| 42 | + - return better error message if build dependencies are not met, but trying to building an omamer database |
| 43 | + - minor fixes |
| 44 | + |
| 45 | +## Version 2.0.0 |
| 46 | + - Major update of database format and search code to improve overall memory useage. Most standard runs with LUCA-level database will run on a machine with 16GB RAM. |
| 47 | + - Update to the scoring algorithm for root-level HOG / family assignments, to allow for significance testing. This estimates a binomial distribution for each family, so that we can compute the probability of matching at least as many k-mers as we have observed by chance, for each family that has a match to a given query. |
| 48 | + - UX improvements - more feedback during interactive search runs, whilst maintaining small log files. |
| 49 | + |
| 50 | +## Version 0.2.5 |
| 51 | + - Fixes an issue when storing the pre-conputed statistics |
| 52 | + |
| 53 | +## Version 0.2.4 |
| 54 | + - Improved loading time for standard search by pre-computing statistics |
| 55 | + - Adding new command line option "info" to show the metadata of the |
| 56 | + dataset used to build the omamer database. |
| 57 | + |
| 58 | + |
| 59 | +## Version 0.2.2 |
| 60 | + - Automated deployment to PyPI |
| 61 | + - Removed PyHAM dependency |
| 62 | + |
| 63 | +## Version 0.2.0 |
| 64 | + - Added ``--min_fam_completeness``, ``--logic``, ``--score`` and ``--reference_taxon`` options |
| 65 | + - New output format |
| 66 | + - Debugging |
| 67 | + |
| 68 | +## Version 0.1.2 - 0.1.3 |
| 69 | + - Debugging |
| 70 | + |
| 71 | +## Version 0.1.0 |
| 72 | + - Added hidden_taxa and threshold arguments |
| 73 | + |
| 74 | +## Version 0.0.1 |
| 75 | + - Initial release |
0 commit comments