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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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