Skip to main content

ssw-py: Striped Smith-Waterman SIMD accelerated Python Package for Use in Genomic Applications

Actions License PyPi

This library uses the excellent source code from this is original source repository

Please cite this PLOS ONE paper by Zhao et al. 2013 when using this software.

Overview

ssw-py provides a fast implementation of the Smith-Waterman algorithm, which uses the Single-Instruction Multiple-Data (SIMD) instructions to parallelize the algorithm at the instruction level.

Using ssw.AlignmentMgr, you can compute the Smith-Waterman score, alignment location and traceback path (CIGAR) of the optimal alignment accurately; and return the sub-optimal alignment score and location heuristically.

Note: When Striped Smith-Waterman opens a gap, the gap open penalty alone is applied.

Installation

from PyPi

$ pip install ssw-py

or from source

$ python setup.py install

Documentation

See documentation for help on using these bindings.

Metadata

Release files for ssw-py 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssw-py 1.0.1
File Size Uploaded
ssw-py-1.0.1.tar.gz 111.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ssw-py 1.0.1
File
ssw_py-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ssw_py-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ssw_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
ssw_py-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ssw_py-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
ssw_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
ssw_py-1.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ssw_py-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
ssw_py-1.0.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
ssw_py-1.0.1-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
ssw_py-1.0.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
ssw_py-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
ssw_py-1.0.1-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details

Total release size: 3.2 MB

Release files / ssw-py-1.0.1.tar.gz

Download URL ssw-py-1.0.1.tar.gz
Size 111.6 kB
Tags Source
SHA-256 checksum
How to use checksums
11e8eb4aa0c42cff31908869f69b6d233f1600273698a792ced355bd18e23ec0
BLAKE2b-256 checksum
How to use checksums
a5f89c0bcdb1c6f1c770babecea4504eeddf5fc78ca026b04de6e84bc614cfd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp311-cp311-win_amd64.whl

Download URL ssw_py-1.0.1-cp311-cp311-win_amd64.whl
Size 149.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2858dd17f08325342725fd679e7046b87639ecad6c05d9f9ccb23d5b2ef96af0
BLAKE2b-256 checksum
How to use checksums
b519767acd64503226a8459a276ba1e4b40bf09462433a0da2d902284c37f2f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ssw_py-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 431.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
02eb5212dc69690b8734cb395ffdaae06003cfe38cb4749d6e24c8b40352028d
BLAKE2b-256 checksum
How to use checksums
14d2f749010dac34e2cc73c7441611f3901c7d74f661b5c034a65f82e1b4177d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl

Download URL ssw_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl
Size 163.4 kB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
77ff5ffc4963f89a24795eeae0a9c848b3626df25cb800627d758fabbb2790c5
BLAKE2b-256 checksum
How to use checksums
bda4f8849b7f2ad8f4e6dd1cf22ecca090bd782aceb30e2f86ce56ba5655cc17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp310-cp310-win_amd64.whl

Download URL ssw_py-1.0.1-cp310-cp310-win_amd64.whl
Size 150.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
79905c6fa3d8c619a9f57b5b12b52409aa7f7861565cd4e23825a8ef3bd0cf25
BLAKE2b-256 checksum
How to use checksums
abbe433ed554c62ede8a07eafc481b2f8783e6ad304b8c6f0c1ec1e5bc8cff2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ssw_py-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 411.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6443fdcdbf5d0c6992015f24b1c6d1060d0e31d542d6b37140a23732ae3accde
BLAKE2b-256 checksum
How to use checksums
349187698a52655a6dc9cd542e44ff96ae41a078dfc65bba39f6db8c94e75d91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl

Download URL ssw_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl
Size 163.9 kB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
dd735f809b1d29b5b275917d562fe9a4ee4066b9e7090a4474298825e8ac07f9
BLAKE2b-256 checksum
How to use checksums
5391a684f2aaddf3960cff53db020799d049615caa84c5a33f7cce247c8ae9d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp39-cp39-win_amd64.whl

Download URL ssw_py-1.0.1-cp39-cp39-win_amd64.whl
Size 151.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
cfca0d0d14b7220701daece1bced28f755eeea35863356967094e9427551948f
BLAKE2b-256 checksum
How to use checksums
f32dda96399986f10d93be6124b7894242daec8a02b2b052fd636ca9e29344d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ssw_py-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 410.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6f470d85cf91a411b305c9a970768b7c733f8a10b1076ba13417646664630c14
BLAKE2b-256 checksum
How to use checksums
dfff44a437cea1e516b947008d3f35612ca75fa28d516c5f3c742dfb056f8723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL ssw_py-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 160.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a87c9d5fec2609021df8471f104c637f746de3f92d6f5250d1424794e9b0b12
BLAKE2b-256 checksum
How to use checksums
a20315c10e28db82010e5900771a82eb475fa6aae3d9d28b28c3b545274d9a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp39-cp39-macosx_10_14_x86_64.whl

Download URL ssw_py-1.0.1-cp39-cp39-macosx_10_14_x86_64.whl
Size 164.8 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
490cdc84cda8cbe964c3c7048235f0a206fc91ae5749bf8177a68fb485bdc936
BLAKE2b-256 checksum
How to use checksums
4d34a6054a0bf232315252debdb67d19e7e7b66e491d109870ce3049ece825b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp38-cp38-win_amd64.whl

Download URL ssw_py-1.0.1-cp38-cp38-win_amd64.whl
Size 151.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
17c4509cbd9ed175ce51a383a2588b163b3577f87c409647c425b640011e1415
BLAKE2b-256 checksum
How to use checksums
555b6187d6b6c8ce38fc0dd2ae86ae9ea419d12fe43d78e824455f7eb1973d4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ssw_py-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 409.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a3bffc5a8a7b769d22f6a553326a538b2ed3264361e3b97c15c39ec044759244
BLAKE2b-256 checksum
How to use checksums
e5f7ea2cd05bc06548490f920eef164494ba1e6ce76e56a9857aaa7795a276c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / ssw_py-1.0.1-cp38-cp38-macosx_10_14_x86_64.whl

Download URL ssw_py-1.0.1-cp38-cp38-macosx_10_14_x86_64.whl
Size 163.9 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
9f970b857f6844b6a2c61f19334863f3eb3f61248c301e5ed634211c679dbc75
BLAKE2b-256 checksum
How to use checksums
bcc244cdfd45535cccab3157b5d03050986a194f99b9b64d60761e2d434d057e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release history Release notifications | RSS feed

This release

1.0.1 This release

14 release files

1.0.0

14 release files

0.2.6

3 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

3 release files

0.2.1

3 release files

0.2.0

2 release files

0.1.9

3 release files

0.1.8

3 release files

0.1.7

3 release files

0.1.6

1 release file

0.1.4

4 release files

0.1.3

4 release files

0.1.2

3 release files

0.1.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page