An open-source platform for programmatically interacting with and managing Nucleic acid sequences synthesis processes.
Project description
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
openoligo-0.1.7-py3-none-any.whl
(29.6 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
501aae640225bdf147c76335d5f47d73ac9f847110dbd61c4ae91e24ce169aa5
|
|
| MD5 |
d1c15426c4b75522906ccbe80cb34b12
|
|
| BLAKE2b-256 |
d831887a9ae7c497d79fbcc37f892b761e65583202cbc0e2a632429fab150d9d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af1fb5d099f68aef4789f336d3d934aa11d8bee91631f9ee785c157659864b47
|
|
| MD5 |
5c1304dc72dbd1adaa662ccc0080b216
|
|
| BLAKE2b-256 |
99a040a7899da7ece99d53dd9dbcfd8482208b079f6660709d1cbcecb71c0e9a
|