Skip to content

Commit

Permalink
Release v0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
althonos committed Jun 19, 2021
1 parent 33cd43d commit f6b6dfa
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 6 deletions.
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.


## [Unreleased]
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v0.1.2...HEAD
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v0.2.0...HEAD


## [v0.2.0] - 2021-06-20
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v0.1.2...v0.2.0

### Added
- `Sketch.clear` method to remove all sequences currently in a `Sketch` and reset the list of minimizers.
- SIMD code to read and reverse-complement the input sequences efficiently on supported platforms (x86-64 with SSE2 or SSSE3, and ARM with NEON).
### Changed
- Split the `Sketch` type in two depending on whether the object is at the sketching stage (`Sketch`) or at the querying stage (`Mapper`).
- `Sketch.add_genome`, `Sketch.add_draft`, `Mapper.query_genome` and `Mapper.query_draft` can now be passed a Unicode string for the sequence.
### Fixed
- Integer underflow causing minimizers out of the block window to be added to the final minimizers list.


## [v0.1.2] - 2021-06-15
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
[![GitHub issues](https://img.shields.io/github/issues/althonos/pyfastani.svg?style=flat-square&maxAge=600)](https://github.com/althonos/pyfastani/issues)
[![Changelog](https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/pyfastani/blob/master/CHANGELOG.md)
[![Downloads](https://img.shields.io/badge/dynamic/json?style=flat-square&color=303f9f&maxAge=86400&label=downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fpyfastani)](https://pepy.tech/project/pyfastani)
[![DOI](https://img.shields.io/badge/doi-10.5281%2Fzenodo.4940238-purple?style=flat-square&maxAge=86400)](https://doi.org/10.5281/zenodo.4940238)
[![DOI](https://img.shields.io/badge/doi-10.5281%2Fzenodo.4940237-purple?style=flat-square&maxAge=86400)](https://doi.org/10.5281/zenodo.4940237)


## 🗺️ Overview
Expand Down Expand Up @@ -42,7 +42,7 @@ FastANI internals, which has the following advantages over CLI wrappers:
without needing to write them to a temporary file.

*This library is still a work-in-progress, and in an experimental stage,
but it should already pack enough features to run one-to-one computations.*
but it should already pack enough features to be used in a standard pipeline.*


## 🔧 Installing
Expand Down
2 changes: 1 addition & 1 deletion pyfastani/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

__author__ = "Martin Larralde <[email protected]>"
__license__ = "MIT"
__version__ = "0.1.2"
__version__ = "0.2.0"

__all__ = ["Sketch", "Mapper", "Hit", "MAX_KMER_SIZE"]
__doc__ = _fastani.__doc__
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ project_urls =
Coverage = https://codecov.io/gh/althonos/pyfastani/
Builds = https://github.com/althonos/pyfastani/actions/
PyPI = https://pypi.org/project/pyfastani
Zenodo = https://doi.org/10.5281/zenodo.4940238
Zenodo = https://doi.org/10.5281/zenodo.4940237

[options]
zip_safe = false
packages = pyfastani, pyfastani.tests
python_requires = >=3.6
test_suite = tests
test_suite = pyfastani.tests
include_package_data = true
setup_requires =
setuptools >=46.4
Expand Down

0 comments on commit f6b6dfa

Please sign in to comment.