pylabrobot.liquid_handling.liquid_handler.LiquidHandler.aspirate96#
- async LiquidHandler.aspirate96(resource: Plate | Container | List[Well], volume: float, offset: Coordinate = Coordinate(x=0, y=0, z=0), flow_rate: float | None = None, liquid_height: float | None = None, blow_out_air_volume: float | None = None, mix: Mix | None = None, **backend_kwargs)#
Aspirate from all wells in a plate or from a container of a sufficient size.
Examples
Aspirate an entire 96 well plate or a container of sufficient size:
>>> await lh.aspirate96(plate, volume=50) >>> await lh.aspirate96(container, volume=50)
- Parameters:
resource (Plate | Container | List[Well]) – Resource object or list of wells.
volume (float) – The volume to aspirate through each channel
offset (Coordinate) – Adjustment to where the 96 head should go to aspirate relative to where the plate or container is defined to be. Added to
default_offset_head96
. Defaults toCoordinate.zero()
.flow_rate (float | None) – The flow rate to use when aspirating, in ul/s. If
None
, the backend default will be used.liquid_height (float | None) – The height of the liquid in the well wrt the bottom, in mm. If
None
, the backend default will be used.blow_out_air_volume (float | None) – The volume of air to aspirate after the liquid, in ul. If
None
, the backend default will be used.mix (Mix | None) – A mix operation to perform after the aspiration, optional.
backend_kwargs – Additional keyword arguments for the backend, optional.