pylabrobot.thermo_fisher package#

ALPS Heat Sealers#

ThermoScientificALPSSealer

Shared base for Thermo Scientific ALPS serial heat sealers (300 / 3000 / 5000).

ThermoScientificALPSError

Error raised by a Thermo Scientific ALPS heat sealer.

ThermoScientificALPS300

Thermo Scientific ALPS 300 heat sealer.

ALPS300Status

Status byte returned by the ? command (two hex digits).

ThermoScientificALPS3000

Thermo Scientific ALPS 3000 heat sealer.

ALPS3000Status

Status byte returned by the ? command (two hex digits).

ThermoScientificALPS5000

Thermo Scientific ALPS 5000 heat sealer.

ALPS5000Status

Status byte returned by the ? command (two hex digits).

BTX Gemini X2#

BTXGeminiX2

BTX Gemini X2 driver.

ElectroporationProtocol

Portable protocol definition for electroporation runs.

ElectroporationPreparationDetails

Generic preparation details for a prepared electroporation run.

ElectroporationExecutionDetails

Generic device-run details for a started electroporation run.

ElectroporationCancellationDetails

Generic device-cancel details for a prepared electroporation run.

ElectroporationLogCapture

Generic log-capture result for an electroporation run.

ElectroporationCleanup

Generic cleanup result after a prepared or completed electroporation run.

PreparedElectroporationRun

Prepared temporary run left armed on the device run screen.

ElectroporationRunResult

Result of starting a previously prepared electroporation run.

ElectroporationCancellationResult

Result of cancelling a prepared temporary electroporation run.

BTXHT200

Manual-state model for the BTX HT-200 plate handler.

KingFisher Presto#

KingFisherPresto

Control a Presto directly through its XML command/event protocol.

PrestoError

Instrument or connection failure, with the reported code and command name.

PrestoEvent

Instrument event with its full XML details preserved.

PrestoStatus

Current instrument status and any reported fault.

ProtocolDuration

Protocol timing reported by the instrument, in seconds.

ProtocolStep

Named step under a tip, with its reported duration in seconds.

ProtocolTimeLeft

Remaining run time and time until the next pause, in seconds.

BindIt protocol files#

BdzProtocol

A complete KingFisher protocol, readable/writable as .bdz.

ProtocolTip

One tip position (Tip1, Tip2, ...) in the protocol.

MixStep

A Mix step — the primary step type in KingFisher protocols.

SamplePlate

One sample plate position referenced by a protocol tip.

Reagent

A reagent assigned to a plate group (whole-plate for Presto, per-row for Duo).

WellGroup

One <Group> in a plate's <Wells> — co-locates the group UUID with its reagent.

read_bdz

Read the modeled Mix-step subset of a Presto or Duo BDZ.

write_bdz

Serialize protocol to .bdz binary format.

bdz_variant

Validate the BDZ container and return its instrument, without editing its XML.