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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mssw-0.1.1.tar.gz.
File metadata
- Download URL: mssw-0.1.1.tar.gz
- Upload date:
- Size: 79.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b83b85c10033521a7bdaa911080f9dab6af22dc813cc0545acb4c6762a1b20dc
|
|
| MD5 |
51f72e216cb9dc15d8ba8ad6196c054c
|
|
| BLAKE2b-256 |
f3ae0abf435883cc2145de6ad43a2ef7ca59e5d55dd95b3f93e897eeba098087
|
File details
Details for the file mssw-0.1.1-cp310-cp310-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: mssw-0.1.1-cp310-cp310-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 203.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
621b679c0ba0924add9d0015cf9a82f8b7f4ff9866db4396d39ba18d7920d9d5
|
|
| MD5 |
690aa334a6ab3438d1cd2548b1da540a
|
|
| BLAKE2b-256 |
dcb73ad8dd207f7350dfe71785232ef28866a61421f5ac621120c0feaa9dad68
|