Skip to main content

Python bindings to spoa

Project description

# pyspoa

![test-pyspoa](https://github.com/nanoporetech/pyspoa/workflows/test-pyspoa/badge.svg)

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.1-cp37-cp37m-manylinux1_x86_64.whl (529.7 kB view details)

Uploaded CPython 3.7m

pyspoa-0.0.1-cp37-cp37m-macosx_10_13_x86_64.whl (119.2 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

pyspoa-0.0.1-cp36-cp36m-manylinux1_x86_64.whl (528.6 kB view details)

Uploaded CPython 3.6m

pyspoa-0.0.1-cp36-cp36m-macosx_10_13_x86_64.whl (119.1 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

pyspoa-0.0.1-cp35-cp35m-manylinux1_x86_64.whl (528.3 kB view details)

Uploaded CPython 3.5m

pyspoa-0.0.1-cp35-cp35m-macosx_10_13_x86_64.whl (119.1 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

File details

Details for the file pyspoa-0.0.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 529.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a83fb656f177a36e652709b4410e5cfa92ea71d1f3d5771a3369f10f0058adc2
MD5 415a1c793958335daa9ba5be66f7bd09
BLAKE2b-256 f217993540c923d8a987b01348692e8858c268ade72cd08071bc9a53b6accd02

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.1-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 119.2 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2bcc4897ea2d4abc888cee28e0a5b601bcdbeae4b655794261f0e4c10225b79
MD5 5dd849e154d7e4cef19d2589e6d123a7
BLAKE2b-256 86c5ecfa8a6daedee277a9bbc2d1efe07558a3f4aa784ebbdddb31e361ce6c31

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 528.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d73c3f18b3deb754f24b7d0778a9cde614ca304de1af4bec9aa25b54f79e587
MD5 4b843178886decd14335e399e4095c04
BLAKE2b-256 171031875fe549101b4be7f7a826f9192ad05a6a7dff424051e0882aa8fd0c43

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.1-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 523547620f3ec9318403b1eca40e055de634094ec894944017685362d41546b4
MD5 b9a5d7b5d6595bbea645f49fe53753e6
BLAKE2b-256 93da6f3c297acf05369f3204aad1e837d3c4049f98c4c61eea85aa316d03f589

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 528.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 71d35e67afa542b3c84476844bd0951d255185588763683bd84822b3c01c3bea
MD5 c3c26d03b5e2ba39063ee98f405b6ca5
BLAKE2b-256 cce516a93b7e9a188ceb21527bd243e03f15cd7cd7557cdb8d9fb3fd9ae02165

See more details on using hashes here.

File details

Details for the file pyspoa-0.0.1-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyspoa-0.0.1-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyspoa-0.0.1-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e8cd398e58f48fdfb4e193e114011e8559b20a9ad45c77c9a71c5f182c55a3e7
MD5 a40cae3a9804fce7066c6d9659ef6be5
BLAKE2b-256 e555f128c759e80880e147681cf8b2f84ae0fab3127b16d4894317f646887365

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