py_idt_order#

A python interface for creating IDT bulk oligo order forms in Excel.

You design oligos in python; IDT wants a spreadsheet. py_idt_order is the bit in between: describe an order in code, get an .xlsx you can upload to IDT’s bulk input page.

Install#

pip install py-idt-order

A first order#

from py_idt_order import IDTOrder

IDTOrder.settings["output_dir"] = "example_order"

order = IDTOrder()
order.add_oligo("Test_oligo_1", "ACGTACGTACGTACGTACGT")
order.save()

That writes example_order/<timestamp>_idt_order.xlsx.

Where to go next#

  • Usage — scales, purifications, defaults and overrides, and uploading to IDT.

  • API reference — every public class and function.

  • Changelog — what changed, newest first.