Skip to main content

A multithreaded python wrapper for rust bindings of minimap2.

Project description

Mappy-rs

A map with a crab on it

A multi-threaded minimap2 aligner for python.

Developers

Start with some Docs on Py03 - https://pyo3.rs/v0.16.4/

In order to build an importable module -

python -m venv .env
source -m .env/bin/activate
pip install maturin
maturin develop

NB Any conda environments cannot be activate to run maturin develop, so make sure you conda deactivate beforehand

Then in your python shell of choice -

import mappy_rs
aligner = mappy_rs.Aligner(1)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mappy_rs-0.0.0a0.tar.gz (215.1 kB view hashes)

Uploaded Source

Built Distributions

mappy_rs-0.0.0a0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (665.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

mappy_rs-0.0.0a0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (665.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

mappy_rs-0.0.0a0-cp311-cp311-manylinux_2_28_x86_64.whl (664.9 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

mappy_rs-0.0.0a0-cp310-cp310-manylinux_2_28_x86_64.whl (664.9 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

mappy_rs-0.0.0a0-cp39-cp39-manylinux_2_34_x86_64.whl (661.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

mappy_rs-0.0.0a0-cp39-cp39-manylinux_2_28_x86_64.whl (665.2 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

mappy_rs-0.0.0a0-cp38-cp38-manylinux_2_28_x86_64.whl (665.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page