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
flatgfa-0.2.0.tar.gz
(33.6 kB
view hashes)
Built Distributions
flatgfa-0.2.0-cp38-abi3-win_amd64.whl
(172.9 kB
view hashes)
Close
Hashes for flatgfa-0.2.0-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4935c9522c03b0dcc442d9094c7c8086ca325c9df388d2ed44021fac23293714 |
|
MD5 | 08e3c25506e0310590f1dfe5ddf38d11 |
|
BLAKE2b-256 | b024f7681f34fe50f343c732b042de50db6378ff8790d07ad33083b4e4ce606e |
Close
Hashes for flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd497ad82113ab4d1b36b0d567ff7612cec0ef55c731d5ad013d38173988ae6e |
|
MD5 | fe453d50353a670b060099063629c53b |
|
BLAKE2b-256 | 668967487893dc93dfa1adaf3f931dac0d76339432d3303672c99232deb3e92c |
Close
Hashes for flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e59a95ad7e1116f9578d2f5c1e790ca8d01fb09a427269d42773b53d46b8f96 |
|
MD5 | f0ab8fdc9e9c426245214e49bc699ff2 |
|
BLAKE2b-256 | 4d66c6e9c90b80d777f810579798f4c215d736cdadb3c7e0ef57f22fbaa4b8eb |
Close
Hashes for flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbe27a7f4c60b304b84658672bb80fa1874870a708e81b59191039ccf93161d |
|
MD5 | b0a291cdf33055e93ce81c02eea746c1 |
|
BLAKE2b-256 | f48a09f7325e5982cd6dcd078ddba5c2ec20074205cd161486fe29176fee5d85 |