Modern Cpp binding for complete-striped-smith-watern-library
Project description
Modern C++ Binding for SSW Library
Changes
- Add Modern C++ Binding
- Use pybind11 Binding
- Provide Python api
Installation
$ pip install mssw
Usage
import mssw
reference = "CAGCCTTTCTGACCCGGAAATCAAAATAGGCACAACAAA"
query = "CTGAGCCGGTAAATC"
masklen = 15
aligner = mssw.StripedSmithWaterman.Aligner()
aligner_filter = mssw.StripedSmithWaterman.Filter()
alignment = mssw.StripedSmithWaterman.Alignment()
aligner.Align(query, reference, len(reference), aligner_filter, alignment, masklen)
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
mssw-0.1.1.tar.gz
(79.1 kB
view hashes)
Built Distribution
Close
Hashes for mssw-0.1.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621b679c0ba0924add9d0015cf9a82f8b7f4ff9866db4396d39ba18d7920d9d5 |
|
MD5 | 690aa334a6ab3438d1cd2548b1da540a |
|
BLAKE2b-256 | dcb73ad8dd207f7350dfe71785232ef28866a61421f5ac621120c0feaa9dad68 |