- Nothing changed yet.
- Add official support for Python 3.10
- Update testing packages
- Minor fixes on CI.
- Add official support for Python 3.9
- Added py.typed.
- Unify writing methods.
- Change step model: now emission and insertion probabilities are dict with char as key and probability as value.
- Make HMM model class dataclass.
- Removed unused method from HMM model class.
- Fix set variable uppercase in workflows.
- Added benchmark result display in tests.
- Benchmark package on python 3.6 and 3.7.
- Show benchmark results in cronjob and release workflows.
- Fix wheel for Python 3.6.
- Enable periodic tests for all Pfam hmm profiles.
- Enable mypy.
- Enabled isort.
- Added model for statistical data.
- Added crosscheck test (load -> save -> load and compare if both loaded model are same).
- Added full database test (all hmm profiles from Pfam).
- Fixed read emission line for start step.
- Added save method with opened file (or file-like object) as parameter.
- Fixed saving RF line (boolean value was false/true instead of no/yes).
- Added saving statistical lines
- Added saving build command
- Added saving search command
- Added saving additional data in emission line
- Add wheel to release.
- Auto release from github.
- Set development status to Alpha.
- CI/CD tests
- CI/CD tests
Initial release
- Reader implemented
- Writer implemented
- Base models implemented