https://github.com/moltools/versalign
Naive alignment for lists of arbitrary objects.
https://github.com/moltools/versalign
alignment arbitrary-objects msa pairwise
Last synced: 3 months ago
JSON representation
Naive alignment for lists of arbitrary objects.
- Host: GitHub
- URL: https://github.com/moltools/versalign
- Owner: moltools
- License: mit
- Created: 2022-01-17T15:28:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-18T18:00:05.000Z (5 months ago)
- Last Synced: 2026-01-19T01:36:53.034Z (5 months ago)
- Topics: alignment, arbitrary-objects, msa, pairwise
- Language: Python
- Homepage:
- Size: 1000 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.