versalign


Nameversalign JSON
Version 2.0.5 PyPI version JSON
download
home_pageNone
SummaryNaive alignment for lists of arbitrary objects
upload_time2025-10-21 22:39:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords alignment arbitrary-objects msa pairwise
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
    <img
      src="https://raw.githubusercontent.com/moltools/versalign/main/logo.png"
      height="150"
      alt="Versalign logo"
    />  
</p>

<p align="center">
    <a href="https://github.com/moltools/versalign/actions/workflows/tests.yml">
      <img alt="testing & quality" src="https://github.com/moltools/versalign/actions/workflows/tests.yml/badge.svg" /></a>
    <a href="https://pypi.org/project/versalign">
      <img alt="PyPI" src="https://img.shields.io/pypi/v/versalign" /></a>
    <a href="https://pypi.org/project/versalign">
      <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/versalign" /></a>
     <!-- <a href="https://doi.org/10.5281/zenodo.11216453">
      <img src="https://zenodo.org/badge/DOI/10.5281/zenodo.11216453.svg" alt="DOI" /></a> -->
</p>

Versalign is a naive alignment tool for lists of arbitrary objects. Versalign is able to perform pairwise sequence alignments and star-based multiple sequence alignments, based on custom scoring functions. Versalign is primarily designed to align short-ish sequences.

Versalign is a Python library and has no command line interface.

Pairwise alignments, which is the core of this library, is built around Biopython's `PairwiseAligner` class.

## Installation

The most recent code and data can be installed directly from GitHub with:

```shell
pip install git+https://github.com/moltools/versalign.git
```

The latest stable release can be installed from PyPI with:

```shell
pip install versalign
```

Versalign has been developed for Linux and MacOS.

## Getting started

See the [examples](https://github.com/moltools/versalign/tree/main/examples) folder for some basic usage examples.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "versalign",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "alignment, arbitrary-objects, msa, pairwise",
    "author": null,
    "author_email": "David Meijer <david.meijer@wur.nl>",
    "download_url": "https://files.pythonhosted.org/packages/bb/51/e7d933205bfec48f405404f72627ecbea27c9e6fa98b34f1d80c452c0cbf/versalign-2.0.5.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n    <img\n      src=\"https://raw.githubusercontent.com/moltools/versalign/main/logo.png\"\n      height=\"150\"\n      alt=\"Versalign logo\"\n    />  \n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/moltools/versalign/actions/workflows/tests.yml\">\n      <img alt=\"testing & quality\" src=\"https://github.com/moltools/versalign/actions/workflows/tests.yml/badge.svg\" /></a>\n    <a href=\"https://pypi.org/project/versalign\">\n      <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/versalign\" /></a>\n    <a href=\"https://pypi.org/project/versalign\">\n      <img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/versalign\" /></a>\n     <!-- <a href=\"https://doi.org/10.5281/zenodo.11216453\">\n      <img src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.11216453.svg\" alt=\"DOI\" /></a> -->\n</p>\n\nVersalign is a naive alignment tool for lists of arbitrary objects. Versalign is able to perform pairwise sequence alignments and star-based multiple sequence alignments, based on custom scoring functions. Versalign is primarily designed to align short-ish sequences.\n\nVersalign is a Python library and has no command line interface.\n\nPairwise alignments, which is the core of this library, is built around Biopython's `PairwiseAligner` class.\n\n## Installation\n\nThe most recent code and data can be installed directly from GitHub with:\n\n```shell\npip install git+https://github.com/moltools/versalign.git\n```\n\nThe latest stable release can be installed from PyPI with:\n\n```shell\npip install versalign\n```\n\nVersalign has been developed for Linux and MacOS.\n\n## Getting started\n\nSee the [examples](https://github.com/moltools/versalign/tree/main/examples) folder for some basic usage examples.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Naive alignment for lists of arbitrary objects",
    "version": "2.0.5",
    "project_urls": {
        "Documentation": "https://github.com/moltools/versalign#readme",
        "Homepage": "https://github.com/moltools/versalign",
        "Issues": "https://github.com/moltools/versalign/issues",
        "Repository": "https://github.com/moltools/versalign"
    },
    "split_keywords": [
        "alignment",
        " arbitrary-objects",
        " msa",
        " pairwise"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "16d46aa150b6d04de522e5d929f792d6d4c165c640f9f357a5c09a3c00722674",
                "md5": "84cff2e1dec45e4089f5ecacd76468fc",
                "sha256": "8720a823d2d12d276f9742adf953ec68abc717cc18df1d05df1e792be9ef0e37"
            },
            "downloads": -1,
            "filename": "versalign-2.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "84cff2e1dec45e4089f5ecacd76468fc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 11359,
            "upload_time": "2025-10-21T22:39:17",
            "upload_time_iso_8601": "2025-10-21T22:39:17.025894Z",
            "url": "https://files.pythonhosted.org/packages/16/d4/6aa150b6d04de522e5d929f792d6d4c165c640f9f357a5c09a3c00722674/versalign-2.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb51e7d933205bfec48f405404f72627ecbea27c9e6fa98b34f1d80c452c0cbf",
                "md5": "bc11974a32843370c1ec2b8a24453aa8",
                "sha256": "885df24ee198b1fb04cf991ee6925781fd78a9521447bfd1fa21f689c49426f0"
            },
            "downloads": -1,
            "filename": "versalign-2.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "bc11974a32843370c1ec2b8a24453aa8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 41290,
            "upload_time": "2025-10-21T22:39:18",
            "upload_time_iso_8601": "2025-10-21T22:39:18.233785Z",
            "url": "https://files.pythonhosted.org/packages/bb/51/e7d933205bfec48f405404f72627ecbea27c9e6fa98b34f1d80c452c0cbf/versalign-2.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-21 22:39:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "moltools",
    "github_project": "versalign#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "versalign"
}
        
Elapsed time: 0.56547s