efficient processing of pangenomes in Graphical Fragment Assembly (GFA) format
Project description
Python Bindings for FlatGFA
This is a Python interface for the FlatGFA library, which provides an efficient representation for pangenomic variation graphs in the Graphical Fragment Assembly (GFA) format.
You can install it from PyPI:
$ pip install flatgfa
Then, read the API documentation for details about what it can do so far.
Development
To build this library, first install Maturin:
$ pipx install maturin
Next, we'll build and install the Python library in our virtualenv. Starting from the repository root:
$ uv venv # Unless you already created the virtualenv.
$ uv pip install pip # Maturin depends on pip.
$ source .venv/bin/activate
$ cd flatgfa-py
$ maturin develop
Now the flatgfa
module is available to Python programs.
Try our example:
$ python example.py
Or run the tests:
$ uv pip install pytest
$ pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file flatgfa-0.2.0.tar.gz
.
File metadata
- Download URL: flatgfa-0.2.0.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa7d6c05ce8b0cafe498f2e4178cec150c5be58b25349af3ace08c213cbad11 |
|
MD5 | d831c5f6fe4e3eb8e5e39d127ba547d6 |
|
BLAKE2b-256 | d74146d4c0cca631be85f5836a464970208021b9b0628a59f459835b77448682 |
File details
Details for the file flatgfa-0.2.0-cp38-abi3-win_amd64.whl
.
File metadata
- Download URL: flatgfa-0.2.0-cp38-abi3-win_amd64.whl
- Upload date:
- Size: 172.9 kB
- Tags: CPython 3.8+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4935c9522c03b0dcc442d9094c7c8086ca325c9df388d2ed44021fac23293714 |
|
MD5 | 08e3c25506e0310590f1dfe5ddf38d11 |
|
BLAKE2b-256 | b024f7681f34fe50f343c732b042de50db6378ff8790d07ad33083b4e4ce606e |
File details
Details for the file flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd497ad82113ab4d1b36b0d567ff7612cec0ef55c731d5ad013d38173988ae6e |
|
MD5 | fe453d50353a670b060099063629c53b |
|
BLAKE2b-256 | 668967487893dc93dfa1adaf3f931dac0d76339432d3303672c99232deb3e92c |
File details
Details for the file flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
.
File metadata
- Download URL: flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 286.1 kB
- Tags: CPython 3.8+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e59a95ad7e1116f9578d2f5c1e790ca8d01fb09a427269d42773b53d46b8f96 |
|
MD5 | f0ab8fdc9e9c426245214e49bc699ff2 |
|
BLAKE2b-256 | 4d66c6e9c90b80d777f810579798f4c215d736cdadb3c7e0ef57f22fbaa4b8eb |
File details
Details for the file flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 288.5 kB
- Tags: CPython 3.8+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbe27a7f4c60b304b84658672bb80fa1874870a708e81b59191039ccf93161d |
|
MD5 | b0a291cdf33055e93ce81c02eea746c1 |
|
BLAKE2b-256 | f48a09f7325e5982cd6dcd078ddba5c2ec20074205cd161486fe29176fee5d85 |