pyJellyfish : Python wrapper around Jellyfish
Introduction
This tool essentially serves as an installer for the k-mer counter Jellyfish for use with Python. A small bundle of utilities is also included. A typical use-case for this package would be km: https://github.com/iric-soft/km.
Citing
- Guillaume Marcais and Carl Kingsford, A fast, lock-free approach for efficient parallel counting of occurrences of k-mers. Bioinformatics (2011) 27(6): 764-770; doi: https://doi.org/10.1093/bioinformatics/btr011
Install
With pip
python -m venv $HOME/.virtualenvs/km
source $HOME/.virtualenvs/km/bin/activate
pip install --upgrade pip
pip install .
Options
Note that pyJellyfish has an option to manually specify which Jellyfish version one wishes to build against. This can be done by running pip install with specific arguments:
source $HOME/.virtualenvs/km/bin/activate
pip install . --config-settings="--build-option='--jf-version=2.3.0'"
For building pyJellyfish distributions, use the build command:
source $HOME/.virtualenvs/km/bin/activate
pip install build
python -m build --config-setting="--build-option='--jf-version=2.3.0'"
Requirements
- Python 3.8.0 or later
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyjellyfish-1.3.0.tar.gz
(2.9 MB
view details)
File details
Details for the file pyjellyfish-1.3.0.tar.gz.
File metadata
- Download URL: pyjellyfish-1.3.0.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38965e9b814a0fad375cafc1e26965957afeb868ee694cbf42cefc3578615fcd
|
|
| MD5 |
067a20be9fd7e33fc4ed217e14eb74a6
|
|
| BLAKE2b-256 |
e6e9309d2c79dc56bb20f520e17cd1f6e1818ea7e3890b99457169b53cde4e49
|