pylabrobot.liquid_handling.backends.backend.LiquidHandlerBackend#
- class pylabrobot.liquid_handling.backends.backend.LiquidHandlerBackend#
Bases:
MachineBackend
Abstract base class for liquid handling robot backends.
For more information on some methods and arguments, see the documentation for the
LiquidHandler
class.- Variables:
setup_finished – Whether the backend has been set up.
Attributes
The number of channels that the robot has.
Methods
__init__
()aspirate
(ops, use_channels)Aspirate liquid from the specified resource using pip.
aspirate96
(aspiration)Aspirate from all wells in 96 well plate.
assigned_resource_callback
(resource)Called when a new resource was assigned to the robot.
deserialize
(data)Deserialize the backend.
dispense
(ops, use_channels)Dispense liquid from the specified resource using pip.
dispense96
(dispense)Dispense to all wells in 96 well plate.
drop_tips
(ops, use_channels)Drop tips from the specified resource.
drop_tips96
(drop)Drop tips to the specified resource using CoRe 96.
move_channel_x
(channel, x)Move the specified channel to the specified x coordinate.
move_channel_y
(channel, y)Move the specified channel to the specified y coordinate.
move_channel_z
(channel, z)Move the specified channel to the specified z coordinate.
move_resource
(move)Move a resource to a new location.
pick_up_tips
(ops, use_channels)Pick up tips from the specified resource.
pick_up_tips96
(pickup)Pick up tips from the specified resource using CoRe 96.
Prepare the robot for manual operation.
Serialize the backend so that an equivalent backend can be created by passing the dict as kwargs to the initializer.
setup
()stop
()Called when a resource is unassigned from the robot.