Needleman-Wunsch global sequence alignment
Project description
This module provides a python module and a command-line interface to do global- sequence alignment using the Needleman-Wunsch algorithm. It uses cython and numpy for speed.
Example Command-Line Usage
the nwalign executable is installed to the PATH by setuptools:
$ nwalign alphabet alpet alphabet alp---et
specify an alignment scoring matrix
$ nwalign --matrix /usr/share/ncbi/data/BLOSUM62 EEAEE EEEEG EEAEE- EE-EEG
Usage as a python module
>>> import nwalign as nw >>> nw.global_align("CEELECANTH", "PELICAN", matrix='PAM250') ('CEELECANTH', '-PELICA--N')
the matrix is specified as the full path to an scoring matrix as is distributed with the NCBI toolset.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nwalign-0.1.2.tar.gz
(42.9 kB
view details)
File details
Details for the file nwalign-0.1.2.tar.gz
.
File metadata
- Download URL: nwalign-0.1.2.tar.gz
- Upload date:
- Size: 42.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46db767c135bd698649657f17fdd091c6eb12acc0061fb0559df94e15ab7b149 |
|
MD5 | 83410476f29cc5f7639c21bbfe523609 |
|
BLAKE2b-256 | b088af6b4592f61add748195ef777dce0892bde1e2520d81b92e80e76b86deb4 |