Skip to main content

Library to parse, edit and handle in memory GFA graphs

Project description

GFAGraphs - A Python GFA library

This Python library aims to be an abstraction layer for GFA file format. Two implementations are proposed:

  • a legacy one, which will remain until deprecated, in gfagraphs/
  • a new, cleaner and faster implementation, in pgGraphs/

[!WARNING]
Moving forward, features will only be added to pgGraphs, while gfagraphs will remain as it, until full migration is done in pancat tool.

Package pgGraphs

The package is organized in 4 modules:

  • pgGraphs.abstractions contains abstractions over GFA formats
  • pgGraphs.gfaparser contains an abstract class for parsing and saving GFA file format
  • pgGraphs.graph contains the main Graph class that represents a GFA graph in memory, and edit functions
  • pgGraphs.networkx conains an abstract class for visualization and modelization of GFA in a NetworkX object

[!NOTE]
Want to contribute? Feel free to open a PR on an issue about a missing, buggy or incomplete feature!

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

gfagraphs-0.2.26.tar.gz (36.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gfagraphs-0.2.26-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

Details for the file gfagraphs-0.2.26.tar.gz.

File metadata

  • Download URL: gfagraphs-0.2.26.tar.gz
  • Upload date:
  • Size: 36.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.8

File hashes

Hashes for gfagraphs-0.2.26.tar.gz
Algorithm Hash digest
SHA256 53d41cd3d41261057b01c0d1ebe032add0c83f7b17669ce9b9144cbb11b3dc28
MD5 a1eb330ec19a385a04cd786cec94b220
BLAKE2b-256 262078f26e485e2924649c58a302d4a80863440e8d5c97ccaa8d83caa39122b9

See more details on using hashes here.

File details

Details for the file gfagraphs-0.2.26-py3-none-any.whl.

File metadata

  • Download URL: gfagraphs-0.2.26-py3-none-any.whl
  • Upload date:
  • Size: 36.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.8

File hashes

Hashes for gfagraphs-0.2.26-py3-none-any.whl
Algorithm Hash digest
SHA256 bfde4b328498d85e5de27d2054dd804fc7e8b3175e71d07c4d57dc6a29cf0572
MD5 d613b52dcc82ca646215c2d6e2762f96
BLAKE2b-256 05ae7c7cd29b1dcabc77c2048db32d1a5617ac6f4cd304e92048806a28579712

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page