Skip to main content

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

Metadata

Release files for flatgfa 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flatgfa 0.2.0
File Size Uploaded Provenance
flatgfa-0.2.0.tar.gz 33.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for flatgfa 0.2.0
File
flatgfa-0.2.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 1.9 MB

Release files / flatgfa-0.2.0.tar.gz

Download URL flatgfa-0.2.0.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
baa7d6c05ce8b0cafe498f2e4178cec150c5be58b25349af3ace08c213cbad11
BLAKE2b-256 checksum
How to use checksums
d74146d4c0cca631be85f5836a464970208021b9b0628a59f459835b77448682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.5.1

Release files / flatgfa-0.2.0-cp38-abi3-win_amd64.whl

Download URL flatgfa-0.2.0-cp38-abi3-win_amd64.whl
Size 172.9 kB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4935c9522c03b0dcc442d9094c7c8086ca325c9df388d2ed44021fac23293714
BLAKE2b-256 checksum
How to use checksums
b024f7681f34fe50f343c732b042de50db6378ff8790d07ad33083b4e4ce606e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.5.1

Release files / flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flatgfa-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
fd497ad82113ab4d1b36b0d567ff7612cec0ef55c731d5ad013d38173988ae6e
BLAKE2b-256 checksum
How to use checksums
668967487893dc93dfa1adaf3f931dac0d76339432d3303672c99232deb3e92c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.5.1

Release files / flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL flatgfa-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Size 286.1 kB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e59a95ad7e1116f9578d2f5c1e790ca8d01fb09a427269d42773b53d46b8f96
BLAKE2b-256 checksum
How to use checksums
4d66c6e9c90b80d777f810579798f4c215d736cdadb3c7e0ef57f22fbaa4b8eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.5.1

Release files / flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL flatgfa-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 288.5 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4bbe27a7f4c60b304b84658672bb80fa1874870a708e81b59191039ccf93161d
BLAKE2b-256 checksum
How to use checksums
f48a09f7325e5982cd6dcd078ddba5c2ec20074205cd161486fe29176fee5d85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.5.1

Security for flatgfa 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

5 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page