Recent Releases of pyfastani
pyfastani - v0.6.0
Changed
- Rewrite package build using
scikit-build-core. - Update documentation to use the PyData theme.
- Bump embedded
cpu-featureslibrary tov0.9.0.
Added
- Support for Python 3.13.
Fixed
- Null pointer dereference in FASTA parser deallocation.
Removed
- Support for Python 3.6.
- Cython
Published by github-actions[bot] over 1 year ago
pyfastani - v0.4.1
Changed
- Use lists instead of arrays to store state of
Minimizerswhen pickling. - Skip serialization of minimizer index to reduce total state size.
- Make
Mapper.query_draftandMapper.query_genomereturn hits sorted by identity in descending order.
- Cython
Published by github-actions[bot] over 3 years ago
pyfastani - v0.4.0
Added
- Multi-threaded computation of fragment mapping in
Mapper.query_draftandMapper.query_genome.
Fixed
- NEON-specific compile flags in
setup.pyfor Aarch64 target platforms. - Broken compilation for Arm platforms because of missing header guards.
- Cython
Published by github-actions[bot] almost 4 years ago
pyfastani - v0.3.0
Added
pickleprotocol implementation toMapperandSketchvia__getstate__and__setstate__.Minimizersclass to access the minimizers of aSketchorMapperobject.
Changed
- Make
SketcherandMapperfinal. - Prevent direct instantiation of
Mapperobjects. - Update
Mapper._query_draftto recycle memory between fragments. - Vendor
Boost::mathheaders (v1.79) to allow compiling without depdendencies.
Fixed
- Broken compilation of
_fastaniextension module asuniversal2binaries on MacOS.
- Cython
Published by github-actions[bot] almost 4 years ago
pyfastani - 0.2.0
Added
Sketch.clearmethod to remove all sequences currently in aSketchand 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
Sketchtype 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_genomeandMapper.query_draftcan 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.
- Cython
Published by althonos almost 5 years ago