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.4-cp38-cp38-manylinux2010_x86_64.whl (842.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pyspoa-0.0.4-cp38-cp38-macosx_10_14_x86_64.whl (120.4 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

pyspoa-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl (827.4 kB view details)

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

pyspoa-0.0.4-cp37-cp37m-macosx_10_14_x86_64.whl (119.9 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

pyspoa-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl (825.4 kB view details)

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

pyspoa-0.0.4-cp36-cp36m-macosx_10_14_x86_64.whl (119.9 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

pyspoa-0.0.4-cp35-cp35m-manylinux2010_x86_64.whl (824.9 kB view details)

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

pyspoa-0.0.4-cp35-cp35m-macosx_10_14_x86_64.whl (119.9 kB view details)

Uploaded CPython 3.5m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 842.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.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 de4af74ae83a31cf49ec67dd687ab385e7e9be340b097b735e7120b58967ab3f
MD5 aea87b7a1302fb870995552b130a4c63
BLAKE2b-256 2a16da641d1a18a3fa4a0f6b5305327b770c6723e664053300bb89617276b3e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 120.4 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.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b8a81403e2a57836b04c7e536c56c9403da9abe8f72e3c5986aed578b1a9b385
MD5 ea06a745eeac9d6255e6b3e31412f621
BLAKE2b-256 2db8b780048663ed533bdfdbac98dc4b249593a3539dd591965752db88e4fb90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 827.4 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.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1a8f6b9c6f8fd7deda2b9be8151bfa3187e9bc0b91f6bca0d24993ad5e6c6027
MD5 e2e15bafec083be40238bbf23c3ff330
BLAKE2b-256 8272dbb55d5359ce080b0f933f4d55211e11e2800b9ed5e891ffcacd79f4858c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 119.9 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.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fbd6911bc87c4556fd529f818cd3244fa684bdec27c304659512f7eb94cd229c
MD5 ca21f3c8a72fbbdddc97125101e86c97
BLAKE2b-256 2da31475266c052bd696c2eeec1a012d60c9fc5a8be1724d84029c7f7658f08a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 825.4 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.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 32af59859a46050c50db35e135be73bc5fc57f4aa8b9988f731acbda2a0d0dac
MD5 d2bc5fde056d89017a7c0dca317b7ceb
BLAKE2b-256 2e4559554efb9412960c8fbafdad47d9ee647782495d37a7651a751c72c82765

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 119.9 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.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1147c82ea5851907cb61f5e3338d3f4e82164b1c1c664d2829bd9db9d5d39e1e
MD5 a2647ffde1cb2163c421dd9a74c72a4b
BLAKE2b-256 747e8630703f64c36787303cd5fbbad250573f1f431583cbf499e55c29140cf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 824.9 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.4-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3f2f845f5bc0fa0429001efd33539cf987b5bded741151f32d5a5d6cea799375
MD5 898dd329bbcddd9e306788636e2b535c
BLAKE2b-256 293393a9ff2b810a44b96484a9e27e31f8cba86cda91bd7c05e3f22906bdfea9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspoa-0.0.4-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 119.9 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.4-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 80b60e946b139bfe00c9c1efb8779d23232b263aa9f5ba6d8aacead14149ae0d
MD5 9d61c659274a597e3f36ff61299d451d
BLAKE2b-256 bcdbd69b01eb81c35c8f8aefbb9e142f791ab8628a6efc02449e77b0baded44a

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