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 topgGraphs
, whilegfagraphs
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 formatspgGraphs.gfaparser
contains an abstract class for parsing and saving GFA file formatpgGraphs.graph
contains the mainGraph
class that represents a GFA graph in memory, and edit functionspgGraphs.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.27.tar.gz
(36.5 kB
view hashes)
Built Distribution
gfagraphs-0.2.27-py3-none-any.whl
(36.3 kB
view hashes)
Close
Hashes for gfagraphs-0.2.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0419103b6b7764dbfe86662d55c5b70df14f419722ad6976aa9d7bf1fe45781a |
|
MD5 | 9350d9d0c0f2c5e54ac15acfe9de21b8 |
|
BLAKE2b-256 | 14880aca7e6e86dbdd3d339add865b1c30ca8af1c9a2597c1c4ba4c384fb8b3b |