AFL.automation.prepare.OT2Prepare#

Classes

OT2HTTPDriver([overrides])

OT2Prepare([overrides])

PrepareDriver(driver_name[, overrides])

Base class for prepare drivers.

class AFL.automation.prepare.OT2Prepare.OT2Prepare(overrides=None)[source]#
defaults = {'catch_protocol': {}, 'catch_volume': '900 ul', 'deck': {}, 'fixed_compositions': {}, 'prep_targets': [], 'prepare_volume': '900 ul', 'stock_locations': {}, 'stock_mix_order': [], 'stock_transfer_params': {}, 'stocks': []}#
__init__(overrides=None)[source]#
status()[source]#
resolve_destination(dest)[source]#

Return destination identifier for this backend.

execute_preparation(target, balanced_target, destination)[source]#

Execute backend-specific prepare actions.

Returns False for handled, non-fatal failures where caller should return (None, None). Raise for hard failures.

execute_preparation_plan(target, balanced_target, destination, procedure_plan, intermediate_destinations)[source]#
stocks_by_location(location)[source]#
build_prepare_result(feasible_result, balanced_target)[source]#

Build return payload for prepare().

process_stocks()[source]#
get_transfer_params(stock_name)[source]#
reorder_protocol(protocol)[source]#
transfer_to_catch(source=None, dest=None, **kwargs)[source]#
load_gen1_p10(mount, tip_rack_slots, **kwargs)[source]#

Convenience wrapper for loading a GEN1 P10 single-channel pipette.

reset()[source]#