Skip to main content

An experimental python wrapper for gatb-core

Project description

License: Affero-GPL Platform: C++11 Python3 Run on Linux-Mac OSX

MacOSX

Linux

Build Status OSX

Build Status Ubuntu

About pyGATB

pyGATB is a Python3 wrapper for the GATB-Core library.

The current release of pyGATB gives access to the following GATB-Core components:

  • Bank: the class that enables to load Fasta and Fastaq files

  • Sequence: the class that holds a sequence (ID, letters, quality)

  • Graph: the class that holds the De Bruijn graph

  • Node: the class that makes graph’s nodes

Using that API you can start prototyping algorithms:

  • read a sequence file (Bank): FastA, FastQ (plain text or gzipped)

  • or read a set of files (still using the same Bank!)

  • convert that Bank to a De Bruijn graph (Graph)

  • navigate through the Graph (Node)

all of that directly using the Python Programming Language.

Documentation

Jump to the wiki to review how to install, use and make pyGATB Python3 compliant codes.

License

pyGATB and GATB-Core are free softwares; you can redistribute it and/or modify it under the Affero GPL v3 license.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyGATB-0.1.2-cp36-cp36m-manylinux1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.6m

pyGATB-0.1.2-cp35-cp35m-manylinux1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.5m

pyGATB-0.1.2-cp34-cp34m-manylinux1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.4m

pyGATB-0.1.2-cp33-cp33m-manylinux1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.3m

File details

Details for the file pyGATB-0.1.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyGATB-0.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 073ad79c980f6a4f307484c5eed1a8a0189b11e8a250d7700f76896273ddc64c
MD5 3093f7d115da91d9b59c142e05e91f88
BLAKE2b-256 c863bd17897617fd8e6c7dd35a8ab37d1ec5841da1f5c883777ada466d8c4451

See more details on using hashes here.

File details

Details for the file pyGATB-0.1.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyGATB-0.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c3c9e0d4f05b0144063351c4f9ff03a0a7f6af9cca0c0fe22b4469d86e697d66
MD5 4b3add13febe1785b9574bcfe3f9c8f0
BLAKE2b-256 27127ec8e3f2529e2d4ee9386be44fa998f7cd05c42f9f2838acebbb4bc94291

See more details on using hashes here.

File details

Details for the file pyGATB-0.1.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyGATB-0.1.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ba09c873e305d697ad70e83c5bbc505c83100f846a2bd813e861bdf065549a2
MD5 ccf45da10da9e69e9fa57632c22430e0
BLAKE2b-256 df55bd1f234959710a5c9f1586b72b3738684b38de2b71ef32247b6e9b5b1a5e

See more details on using hashes here.

File details

Details for the file pyGATB-0.1.2-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyGATB-0.1.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b336d0c8e6dc3ccf4692c710bf1685213c00aeda9a9471c2e545508738f172c
MD5 461547d733858c4b3ade24eb61b24cbc
BLAKE2b-256 c93de03d62592507f64c7d9bfbfc06690c2d14ea616517c17d42fe1864e9d206

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