Skip to main content

Python bindings to spoa

Project description

# pyspoa

![test-pyspoa](https://github.com/nanoporetech/pyspoa/workflows/test-pyspoa/badge.svg) [![PyPI version](https://badge.fury.io/py/pyspoa.svg)](https://badge.fury.io/py/pyspoa)

Python bindings to [spoa](https://github.com/rvaser/spoa).

## Installation

`bash $ pip install pyspoa `

## Usage

`python >>> from spoa import poa >>> >>> consensus, msa = poa(['AACTTATA', 'AACTTATG', 'AACTATA']) >>> consensus 'AACTTATA' >>> msa ['AACTTATA-', 'AACTTAT-G', 'AAC-TATA-'] >>> print(os.linesep.join(msa)) AACTTATA- AACTTAT-G AAC-TATA- `

## Developer Quick Start

`bash $ git clone --recursive https://github.com/nanoporetech/pyspoa.git $ cd pyspoa $ python3 -m venv pyspoa $ source pyspoa/venv/active (pyspoa) $ pip install -r requirements.txt (pyspoa) $ make build `

### Licence and Copyright (c) 2019 Oxford Nanopore Technologies Ltd.

pyspoa is distributed under the terms of the MIT License. If a copy of the License was not distributed with this file, You can obtain one at https://github.com/nanoporetech/pyspoa

### Research Release

Research releases are provided as technology demonstrators to provide early access to features or stimulate Community development of tools. Support for this software will be minimal and is only provided directly by the developers. Feature requests, improvements, and discussions are welcome and can be implemented by forking and pull requests. However much as we would like to rectify every issue and piece of feedback users may have, the developers may have limited resource for support of this software. Research releases may be unstable and subject to rapid iteration by Oxford Nanopore Technologies.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyspoa-0.0.2-cp38-cp38-manylinux2010_x86_64.whl (769.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pyspoa-0.0.2-cp38-cp38-macosx_10_14_x86_64.whl (120.8 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

pyspoa-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl (751.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

pyspoa-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl (120.2 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

pyspoa-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl (750.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

pyspoa-0.0.2-cp36-cp36m-macosx_10_14_x86_64.whl (120.2 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

pyspoa-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl (750.1 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

pyspoa-0.0.2-cp35-cp35m-macosx_10_14_x86_64.whl (120.2 kB view details)

Uploaded CPython 3.5m macOS 10.14+ x86-64

File details

Details for the file pyspoa-0.0.2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 769.7 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 827c88b3d4b46f5acfe674d2abdec0c5b351c17cc7db7a53941e5cee12fb29dd
MD5 e1ad046083fc983c4955e94fa057b153
BLAKE2b-256 5252bc2251d39ce28d45e716d0d5ebcc88def2785517b5bf62803ffa3ecef542

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 120.8 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 06b253c906784a986049cd8b7cf9529b740dd6606a53c7f6bd7af3e370a33625
MD5 309e5901a892f13c88580d86faa89f5e
BLAKE2b-256 857f0a40b39cf6249053b9c5bc1fab83f7eae4b544719360a0293d641841a87c

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 751.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6f48c43ff26ee94bd7afc5cffc216801750c2dc8c2ab736fe52ef3871e99e36a
MD5 0c609f094f53f699605644dac385cd05
BLAKE2b-256 837b4a8f1e1b4e55c00b7f0c60e12298277b3c0c9bf933abd563c03875a3d2d1

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 120.2 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 465f7c46e9ecef04e9e9436f0ace538ad6da3fdbb73d9fb299d41f6c404a9e5a
MD5 694b30f9fe459295a320b72705357056
BLAKE2b-256 e8e11e875bddb74c4c5a6966459372a25c3a7d10f6d21a5b22e1c197cffe2825

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 750.5 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e294d53c045c6d677711ce21021597473f605a70019ac9893a8b8517ea234696
MD5 f75b0e6177539f4bfea2475e0546cf0a
BLAKE2b-256 9b60d7574c3868ba766a5791b49fdf08bf6727fadd1ed181e2347659f70c7ce0

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 120.2 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3b439946803bafb41223b73537485a3b485efdd3592e094e121ad0e8fa77c794
MD5 604ecf588ff53bd6b657796e2ac9b5fe
BLAKE2b-256 9a6abcb36394fdeda710acb44cddfaed8681f2398873c69011b967cecebe3df1

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 750.1 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be8e834a35d0bbd32a3ad2bca6533ba99319b0d807fafd0e9433f1ccbae7dc37
MD5 f00cd4ab5a70a60e6228588540e62222
BLAKE2b-256 3a04987678f8318719386e1c358415598909c672506eaf9894408bcfbf6d30c1

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.2-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.2-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 120.2 kB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.2-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0e036abdacf0a65e2b6715d0af04356297f277e606555e3d66deff34664c4739
MD5 8b17e5a6924697e6ffd9c4292a6e7283
BLAKE2b-256 717af7d72957ec587910ee308b8c306847b33c73bfbdebc62e252671113ae930

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page