Skip to main content

An open-source platform for programmatically interacting with and managing Nucleic acid sequences synthesis processes.

Project description

OpenOligo

PyPI version Coverage Lint OpenOligo Test OpenOligo

OpenOligo is an open-source platform for programmatically interacting with and managing DNA synthesis processes.

Getting Started

pip install openoligo

A simple Example

import asyncio

from openoligo.instrument import Instrument
from openoligo.protocols.dna_synthesis import synthesize
from openoligo.seq import Seq


inst = Instrument()

try:
    asyncio.run(synthesize(inst, Seq("ATCGAAATTTTT")))
except KeyboardInterrupt:
    print("Keyboard interrupt received, exiting...")

Firmware

The firmware for OpenOligo is composed of

  • OpenOligo Library
  • API server (part of OpenOligo Library)
  • In a minimal linux image (OligoOS)

Project details


Download files

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

Source Distribution

openoligo-0.1.7.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

openoligo-0.1.7-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file openoligo-0.1.7.tar.gz.

File metadata

  • Download URL: openoligo-0.1.7.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for openoligo-0.1.7.tar.gz
Algorithm Hash digest
SHA256 501aae640225bdf147c76335d5f47d73ac9f847110dbd61c4ae91e24ce169aa5
MD5 d1c15426c4b75522906ccbe80cb34b12
BLAKE2b-256 d831887a9ae7c497d79fbcc37f892b761e65583202cbc0e2a632429fab150d9d

See more details on using hashes here.

File details

Details for the file openoligo-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: openoligo-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for openoligo-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 af1fb5d099f68aef4789f336d3d934aa11d8bee91631f9ee785c157659864b47
MD5 5c1304dc72dbd1adaa662ccc0080b216
BLAKE2b-256 99a040a7899da7ece99d53dd9dbcfd8482208b079f6660709d1cbcecb71c0e9a

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