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.15.tar.gz (33.9 kB view hashes)

Uploaded Source

Built Distribution

gfagraphs-0.2.15-py3-none-any.whl (33.6 kB view hashes)

Uploaded Python 3

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