Skip to main content

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


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 details)

Uploaded Source

Built Distributions

flatgfa-0.2.0-cp38-abi3-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.8+ Windows x86-64

flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl (286.1 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl (288.5 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

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

Hashes for flatgfa-0.2.0.tar.gz
Algorithm Hash digest
SHA256 baa7d6c05ce8b0cafe498f2e4178cec150c5be58b25349af3ace08c213cbad11
MD5 d831c5f6fe4e3eb8e5e39d127ba547d6
BLAKE2b-256 d74146d4c0cca631be85f5836a464970208021b9b0628a59f459835b77448682

See more details on using hashes here.

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

Hashes for flatgfa-0.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4935c9522c03b0dcc442d9094c7c8086ca325c9df388d2ed44021fac23293714
MD5 08e3c25506e0310590f1dfe5ddf38d11
BLAKE2b-256 b024f7681f34fe50f343c732b042de50db6378ff8790d07ad33083b4e4ce606e

See more details on using hashes here.

File details

Details for the file flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e59a95ad7e1116f9578d2f5c1e790ca8d01fb09a427269d42773b53d46b8f96
MD5 f0ab8fdc9e9c426245214e49bc699ff2
BLAKE2b-256 4d66c6e9c90b80d777f810579798f4c215d736cdadb3c7e0ef57f22fbaa4b8eb

See more details on using hashes here.

File details

Details for the file flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4bbe27a7f4c60b304b84658672bb80fa1874870a708e81b59191039ccf93161d
MD5 b0a291cdf33055e93ce81c02eea746c1
BLAKE2b-256 f48a09f7325e5982cd6dcd078ddba5c2ec20074205cd161486fe29176fee5d85

See more details on using hashes here.

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