pylabrobot.thermocycling.backend.ThermocyclerBackend#

class pylabrobot.thermocycling.backend.ThermocyclerBackend#

Bases: MachineBackend

Interface for an Opentrons Thermocycler.

Methods

__init__()

close_lid()

Close thermocycler lid.

deactivate_block()

Deactivate thermocycler block.

deactivate_lid()

Deactivate thermocycler lid.

deserialize(data)

get_all_instances()

get_block_current_temperature()

Get the current block temperature zones in °C.

get_block_status()

Get the block temperature status.

get_block_target_temperature()

Get the block target temperature zones in °C.

get_current_cycle_index()

Get the zero-based index of the current cycle.

get_current_step_index()

Get the zero-based index of the current step within the cycle.

get_hold_time()

Get remaining hold time in seconds.

get_lid_current_temperature()

Get the current lid temperature zones in °C.

get_lid_open()

Return True if the lid is open.

get_lid_status()

Get the lid temperature status.

get_lid_target_temperature()

Get the lid target temperature zones in °C.

get_total_cycle_count()

Get the total cycle count.

get_total_step_count()

Get the total number of steps in the current cycle.

open_lid()

Open thermocycler lid.

run_protocol(protocol, block_max_volume)

Execute thermocycler protocol run.

serialize()

set_block_temperature(temperature)

Set the temperature of a thermocycler block.

set_lid_temperature(temperature)

Set the temperature of a thermocycler lid.

setup()

stop()