| Name | ssw-py JSON |
| Version |
1.0.1
JSON |
| download |
| home_page | https://github.com/libnano/ssw-py |
| Summary | Python bindings for Complete-Striped-Smith-Waterman-Library (SSW) project |
| upload_time | 2023-03-14 14:42:16 |
| maintainer | |
| docs_url | None |
| author | Nick Conway |
| requires_python | |
| license | MIT |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# ssw-py: Striped Smith-Waterman SIMD accelerated Python Package for Use in Genomic Applications
<a href="https://github.com/libnano/ssw-py/actions/" rel="actions"></a>
<a href="http://www.gnu.org/licenses/gpl-2.0.html" rel="license"></a>
<a href="https://pypi.python.org/pypi/ssw-py" rel="pypi"></a>
This library uses the excellent source code from this is
[original source repository](https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library)
Please cite this [PLOS ONE paper](http://dx.plos.org/10.1371/journal.pone.0082138) 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](https://genome.sph.umich.edu/wiki/SAM#What_is_a_CIGAR.3F)) 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](https://pypi.org/project/ssw-py/)
$ pip install ssw-py
or from source
$ python setup.py install
## Documentation
See [documentation](https://libnano.github.io/ssw-py/) for help on using these
bindings.
Raw data
{
"_id": null,
"home_page": "https://github.com/libnano/ssw-py",
"name": "ssw-py",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Nick Conway",
"author_email": "a.grinner@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a5/f8/9c0bcdb1c6f1c770babecea4504eeddf5fc78ca026b04de6e84bc614cfd3/ssw-py-1.0.1.tar.gz",
"platform": null,
"description": "# ssw-py: Striped Smith-Waterman SIMD accelerated Python Package for Use in Genomic Applications\n\n<a href=\"https://github.com/libnano/ssw-py/actions/\" rel=\"actions\"></a>\n<a href=\"http://www.gnu.org/licenses/gpl-2.0.html\" rel=\"license\"></a>\n<a href=\"https://pypi.python.org/pypi/ssw-py\" rel=\"pypi\"></a>\n\n\nThis library uses the excellent source code from this is\n[original source repository](https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library)\n\nPlease cite this [PLOS ONE paper](http://dx.plos.org/10.1371/journal.pone.0082138) by Zhao et al. 2013 when using this software.\n\n## Overview\n\n**ssw-py** provides a fast implementation of the Smith-Waterman algorithm,\nwhich uses the Single-Instruction Multiple-Data (SIMD) instructions to parallelize\nthe algorithm at the instruction level.\n\nUsing `ssw.AlignmentMgr`, you can compute the Smith-Waterman score, alignment location and traceback path\n([CIGAR](https://genome.sph.umich.edu/wiki/SAM#What_is_a_CIGAR.3F)) of the\noptimal alignment accurately; and return the sub-optimal alignment score and\nlocation heuristically.\n\nNote: When Striped Smith-Waterman opens a gap, the gap open penalty alone is applied.\n\n## Installation\n\nfrom [PyPi](https://pypi.org/project/ssw-py/)\n\n $ pip install ssw-py\n\n\nor from source\n\n $ python setup.py install\n\n## Documentation\nSee [documentation](https://libnano.github.io/ssw-py/) for help on using these\nbindings.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bindings for Complete-Striped-Smith-Waterman-Library (SSW) project",
"version": "1.0.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5391a684f2aaddf3960cff53db020799d049615caa84c5a33f7cce247c8ae9d5",
"md5": "61e300fb0ead5ca208e872253edee571",
"sha256": "dd735f809b1d29b5b275917d562fe9a4ee4066b9e7090a4474298825e8ac07f9"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "61e300fb0ead5ca208e872253edee571",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 163885,
"upload_time": "2023-03-14T14:41:57",
"upload_time_iso_8601": "2023-03-14T14:41:57.403497Z",
"url": "https://files.pythonhosted.org/packages/53/91/a684f2aaddf3960cff53db020799d049615caa84c5a33f7cce247c8ae9d5/ssw_py-1.0.1-cp310-cp310-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "349187698a52655a6dc9cd542e44ff96ae41a078dfc65bba39f6db8c94e75d91",
"md5": "fd06a169953e20ab400cb613830316b1",
"sha256": "6443fdcdbf5d0c6992015f24b1c6d1060d0e31d542d6b37140a23732ae3accde"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fd06a169953e20ab400cb613830316b1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 411771,
"upload_time": "2023-03-14T14:41:59",
"upload_time_iso_8601": "2023-03-14T14:41:59.430173Z",
"url": "https://files.pythonhosted.org/packages/34/91/87698a52655a6dc9cd542e44ff96ae41a078dfc65bba39f6db8c94e75d91/ssw_py-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abbe433ed554c62ede8a07eafc481b2f8783e6ad304b8c6f0c1ec1e5bc8cff2b",
"md5": "0925f129ca14071846eff60d189f25df",
"sha256": "79905c6fa3d8c619a9f57b5b12b52409aa7f7861565cd4e23825a8ef3bd0cf25"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "0925f129ca14071846eff60d189f25df",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 150551,
"upload_time": "2023-03-14T14:42:01",
"upload_time_iso_8601": "2023-03-14T14:42:01.314773Z",
"url": "https://files.pythonhosted.org/packages/ab/be/433ed554c62ede8a07eafc481b2f8783e6ad304b8c6f0c1ec1e5bc8cff2b/ssw_py-1.0.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bda4f8849b7f2ad8f4e6dd1cf22ecca090bd782aceb30e2f86ce56ba5655cc17",
"md5": "b4ab5998651dc80caf252119b35d0575",
"sha256": "77ff5ffc4963f89a24795eeae0a9c848b3626df25cb800627d758fabbb2790c5"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "b4ab5998651dc80caf252119b35d0575",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 163402,
"upload_time": "2023-03-14T14:42:02",
"upload_time_iso_8601": "2023-03-14T14:42:02.907755Z",
"url": "https://files.pythonhosted.org/packages/bd/a4/f8849b7f2ad8f4e6dd1cf22ecca090bd782aceb30e2f86ce56ba5655cc17/ssw_py-1.0.1-cp311-cp311-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14d2f749010dac34e2cc73c7441611f3901c7d74f661b5c034a65f82e1b4177d",
"md5": "f4bdb4915722d8c259cc57f0a41ae56f",
"sha256": "02eb5212dc69690b8734cb395ffdaae06003cfe38cb4749d6e24c8b40352028d"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f4bdb4915722d8c259cc57f0a41ae56f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 431361,
"upload_time": "2023-03-14T14:42:04",
"upload_time_iso_8601": "2023-03-14T14:42:04.138708Z",
"url": "https://files.pythonhosted.org/packages/14/d2/f749010dac34e2cc73c7441611f3901c7d74f661b5c034a65f82e1b4177d/ssw_py-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b519767acd64503226a8459a276ba1e4b40bf09462433a0da2d902284c37f2f2",
"md5": "ceec7b3a8d66e68da36c1c9713b7bfb7",
"sha256": "2858dd17f08325342725fd679e7046b87639ecad6c05d9f9ccb23d5b2ef96af0"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "ceec7b3a8d66e68da36c1c9713b7bfb7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 149930,
"upload_time": "2023-03-14T14:42:05",
"upload_time_iso_8601": "2023-03-14T14:42:05.740847Z",
"url": "https://files.pythonhosted.org/packages/b5/19/767acd64503226a8459a276ba1e4b40bf09462433a0da2d902284c37f2f2/ssw_py-1.0.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bcc244cdfd45535cccab3157b5d03050986a194f99b9b64d60761e2d434d057e",
"md5": "6b9e7005ed6e6461ce0c7c9cfa54e78c",
"sha256": "9f970b857f6844b6a2c61f19334863f3eb3f61248c301e5ed634211c679dbc75"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp38-cp38-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "6b9e7005ed6e6461ce0c7c9cfa54e78c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 163896,
"upload_time": "2023-03-14T14:42:06",
"upload_time_iso_8601": "2023-03-14T14:42:06.909084Z",
"url": "https://files.pythonhosted.org/packages/bc/c2/44cdfd45535cccab3157b5d03050986a194f99b9b64d60761e2d434d057e/ssw_py-1.0.1-cp38-cp38-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5f7ea2cd05bc06548490f920eef164494ba1e6ce76e56a9857aaa7795a276c9",
"md5": "8ba0419b24a2cd53e9d6133db6efb7d7",
"sha256": "a3bffc5a8a7b769d22f6a553326a538b2ed3264361e3b97c15c39ec044759244"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8ba0419b24a2cd53e9d6133db6efb7d7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 409337,
"upload_time": "2023-03-14T14:42:08",
"upload_time_iso_8601": "2023-03-14T14:42:08.128851Z",
"url": "https://files.pythonhosted.org/packages/e5/f7/ea2cd05bc06548490f920eef164494ba1e6ce76e56a9857aaa7795a276c9/ssw_py-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "555b6187d6b6c8ce38fc0dd2ae86ae9ea419d12fe43d78e824455f7eb1973d4d",
"md5": "b4f6ea9e3b91f620e2dd02a7958cf659",
"sha256": "17c4509cbd9ed175ce51a383a2588b163b3577f87c409647c425b640011e1415"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "b4f6ea9e3b91f620e2dd02a7958cf659",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 151519,
"upload_time": "2023-03-14T14:42:09",
"upload_time_iso_8601": "2023-03-14T14:42:09.486196Z",
"url": "https://files.pythonhosted.org/packages/55/5b/6187d6b6c8ce38fc0dd2ae86ae9ea419d12fe43d78e824455f7eb1973d4d/ssw_py-1.0.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d34a6054a0bf232315252debdb67d19e7e7b66e491d109870ce3049ece825b6",
"md5": "0e9c37e36567347c1415e6e799cfd333",
"sha256": "490cdc84cda8cbe964c3c7048235f0a206fc91ae5749bf8177a68fb485bdc936"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp39-cp39-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "0e9c37e36567347c1415e6e799cfd333",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 164767,
"upload_time": "2023-03-14T14:42:10",
"upload_time_iso_8601": "2023-03-14T14:42:10.838157Z",
"url": "https://files.pythonhosted.org/packages/4d/34/a6054a0bf232315252debdb67d19e7e7b66e491d109870ce3049ece825b6/ssw_py-1.0.1-cp39-cp39-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a20315c10e28db82010e5900771a82eb475fa6aae3d9d28b28c3b545274d9a0c",
"md5": "9ee0c4f70f301131664ce1d1277844e8",
"sha256": "4a87c9d5fec2609021df8471f104c637f746de3f92d6f5250d1424794e9b0b12"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9ee0c4f70f301131664ce1d1277844e8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 160466,
"upload_time": "2023-03-14T14:42:12",
"upload_time_iso_8601": "2023-03-14T14:42:12.325636Z",
"url": "https://files.pythonhosted.org/packages/a2/03/15c10e28db82010e5900771a82eb475fa6aae3d9d28b28c3b545274d9a0c/ssw_py-1.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfff44a437cea1e516b947008d3f35612ca75fa28d516c5f3c742dfb056f8723",
"md5": "9502b6f4a417ba5ae997d18bd1064071",
"sha256": "6f470d85cf91a411b305c9a970768b7c733f8a10b1076ba13417646664630c14"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9502b6f4a417ba5ae997d18bd1064071",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 409989,
"upload_time": "2023-03-14T14:42:14",
"upload_time_iso_8601": "2023-03-14T14:42:14.005331Z",
"url": "https://files.pythonhosted.org/packages/df/ff/44a437cea1e516b947008d3f35612ca75fa28d516c5f3c742dfb056f8723/ssw_py-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f32dda96399986f10d93be6124b7894242daec8a02b2b052fd636ca9e29344d4",
"md5": "da08eca1164e5094b1ded05498e522b1",
"sha256": "cfca0d0d14b7220701daece1bced28f755eeea35863356967094e9427551948f"
},
"downloads": -1,
"filename": "ssw_py-1.0.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "da08eca1164e5094b1ded05498e522b1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 151583,
"upload_time": "2023-03-14T14:42:15",
"upload_time_iso_8601": "2023-03-14T14:42:15.065358Z",
"url": "https://files.pythonhosted.org/packages/f3/2d/da96399986f10d93be6124b7894242daec8a02b2b052fd636ca9e29344d4/ssw_py-1.0.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a5f89c0bcdb1c6f1c770babecea4504eeddf5fc78ca026b04de6e84bc614cfd3",
"md5": "525e33fc606497e548ba2c36e5cd0e5d",
"sha256": "11e8eb4aa0c42cff31908869f69b6d233f1600273698a792ced355bd18e23ec0"
},
"downloads": -1,
"filename": "ssw-py-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "525e33fc606497e548ba2c36e5cd0e5d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 111559,
"upload_time": "2023-03-14T14:42:16",
"upload_time_iso_8601": "2023-03-14T14:42:16.211533Z",
"url": "https://files.pythonhosted.org/packages/a5/f8/9c0bcdb1c6f1c770babecea4504eeddf5fc78ca026b04de6e84bc614cfd3/ssw-py-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-14 14:42:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "libnano",
"github_project": "ssw-py",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ssw-py"
}