gaftools


Namegaftools JSON
Version 1.3.0 PyPI version JSON
download
home_pageNone
SummaryToolkit for pangenome alignments
upload_time2025-11-06 14:38:42
maintainerNone
docs_urlNone
authorArda Soylev, Fawaz Dabbaghie, Tobias Marschall
requires_python>=3.9
licenseNone
keywords bioinformatics genomics pangenome toolkit
VCS
bugtrack_url
requirements pysam pywfa
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://img.shields.io/pypi/v/gaftools.svg?branch=main
    :target: https://pypi.python.org/pypi/gaftools

.. image:: https://github.com/marschall-lab/gaftools/workflows/CI/badge.svg


gaftools
========

gaftools is a fast and comprehensive toolkit designed for processing pangenome alignments. It provides various functionalities such as
indexing, sorting, realignment, viewing and statistical analysis of rGFA-based GAF files.

`Link to GitHub <https://github.com/marschall-lab/gaftools/tree/main>`_

`Documentation <https://gaftools.readthedocs.io/>`_ is available on Read The Docs. Documentation can be locally built under :code:`docs` folder
using :code:`sphinx`. :code:`sphinx` is automatically installed when installing gaftools in `dev` mode.

`Preprint <https://www.biorxiv.org/content/10.1101/2024.12.10.627813v1>`_ is available on bioRxiv.

Features
--------

* Viewing GAF files based on user-defined regions or node IDs.
* Conversion of GAF format from unstable segment coordinates to stable coordinates and vice-versa.
* New tags for GFA files for ordering of bubbles and sorting GAF files.
* Post-processing GAF alignments using Wavefront Alignment and generating basic alignment statistics.
* Easy-to-install. Available in PyPI and bioconda.
* Open Source (MIT License)

Citation
--------

Pani, S., Dabbaghie, F., Marschall, T. & Söylev, A. gaftools: a toolkit for analyzing and manipulating pangenome alignments. (2024) doi:10.1101/2024.12.10.627813.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "gaftools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Samarendra Pani <samarendra.pani@hhu.de>",
    "keywords": "bioinformatics, genomics, pangenome, toolkit",
    "author": "Arda Soylev, Fawaz Dabbaghie, Tobias Marschall",
    "author_email": "Samarendra Pani <samarendra.pani@hhu.de>",
    "download_url": "https://files.pythonhosted.org/packages/08/f5/7f60f22f2f2b8715401de1ebc13f6a582ff52eb0ced124530632f3e2f11d/gaftools-1.3.0.tar.gz",
    "platform": null,
    "description": ".. image:: https://img.shields.io/pypi/v/gaftools.svg?branch=main\n    :target: https://pypi.python.org/pypi/gaftools\n\n.. image:: https://github.com/marschall-lab/gaftools/workflows/CI/badge.svg\n\n\ngaftools\n========\n\ngaftools is a fast and comprehensive toolkit designed for processing pangenome alignments. It provides various functionalities such as\nindexing, sorting, realignment, viewing and statistical analysis of rGFA-based GAF files.\n\n`Link to GitHub <https://github.com/marschall-lab/gaftools/tree/main>`_\n\n`Documentation <https://gaftools.readthedocs.io/>`_ is available on Read The Docs. Documentation can be locally built under :code:`docs` folder\nusing :code:`sphinx`. :code:`sphinx` is automatically installed when installing gaftools in `dev` mode.\n\n`Preprint <https://www.biorxiv.org/content/10.1101/2024.12.10.627813v1>`_ is available on bioRxiv.\n\nFeatures\n--------\n\n* Viewing GAF files based on user-defined regions or node IDs.\n* Conversion of GAF format from unstable segment coordinates to stable coordinates and vice-versa.\n* New tags for GFA files for ordering of bubbles and sorting GAF files.\n* Post-processing GAF alignments using Wavefront Alignment and generating basic alignment statistics.\n* Easy-to-install. Available in PyPI and bioconda.\n* Open Source (MIT License)\n\nCitation\n--------\n\nPani, S., Dabbaghie, F., Marschall, T. & S\u00f6ylev, A. gaftools: a toolkit for analyzing and manipulating pangenome alignments. (2024) doi:10.1101/2024.12.10.627813.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Toolkit for pangenome alignments",
    "version": "1.3.0",
    "project_urls": {
        "Changelog": "https://github.com/marschall-lab/gaftools/blob/main/CHANGES.rst",
        "Homepage": "https://github.com/marschall-lab/gaftools",
        "Issues": "https://github.com/marschall-lab/gaftools/issues"
    },
    "split_keywords": [
        "bioinformatics",
        " genomics",
        " pangenome",
        " toolkit"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70b17ba8963ff255dbf7190496b04770c7cb0155bd9121570a94be53fc458029",
                "md5": "7286f4d2c9fed8f0823f7fd571ec1411",
                "sha256": "0e0681b1f7ae7f902dc61cf5af6e1dd203744b78bc6be231d1f57597f761d9de"
            },
            "downloads": -1,
            "filename": "gaftools-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7286f4d2c9fed8f0823f7fd571ec1411",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 47633,
            "upload_time": "2025-11-06T14:38:41",
            "upload_time_iso_8601": "2025-11-06T14:38:41.302488Z",
            "url": "https://files.pythonhosted.org/packages/70/b1/7ba8963ff255dbf7190496b04770c7cb0155bd9121570a94be53fc458029/gaftools-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "08f57f60f22f2f2b8715401de1ebc13f6a582ff52eb0ced124530632f3e2f11d",
                "md5": "582fa7f3d52e7405e102e973e6de22a9",
                "sha256": "804732eada4ca61c9629d09ad462ca04ea0157c7a2c5931b56e08739ad4bbff7"
            },
            "downloads": -1,
            "filename": "gaftools-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "582fa7f3d52e7405e102e973e6de22a9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 2759061,
            "upload_time": "2025-11-06T14:38:42",
            "upload_time_iso_8601": "2025-11-06T14:38:42.276872Z",
            "url": "https://files.pythonhosted.org/packages/08/f5/7f60f22f2f2b8715401de1ebc13f6a582ff52eb0ced124530632f3e2f11d/gaftools-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-11-06 14:38:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "marschall-lab",
    "github_project": "gaftools",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pysam",
            "specs": []
        },
        {
            "name": "pywfa",
            "specs": [
                [
                    "==",
                    "0.5.1"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "gaftools"
}
        
Elapsed time: 3.63400s