pylabrobot.agilent.biotek.el406.peristaltic_dispenser.PeristalticDispenser.prime#

async PeristalticDispenser.prime(volume: float | None = None, duration: int | None = None, flow_rate: Literal['Low', 'Medium', 'High'] = 'High', cassette: Literal['Any', '1uL', '5uL', '10uL'] = 'Any') None#

Prime the peristaltic pump fluid lines.

Fills the peristaltic pump tubing with liquid. Specify either volume or duration, but not both. If neither is specified, defaults to 1000 uL.

Note: Peristaltic prime has no buffer selection. Use the manifold prime() on PlateWasher for buffer-specific priming.

Uses the plate currently loaded in the EL406 (see EL406.set_plate).

Parameters:
  • volume (float | None) – Prime volume in uL (1-3000). Mutually exclusive with duration.

  • duration (int | None) – Fixed prime duration in seconds (1-300). Mutually exclusive with volume.

  • flow_rate (Literal['Low', 'Medium', 'High']) – Flow rate (“Low”, “Medium”, or “High”).

  • cassette (Literal['Any', '1uL', '5uL', '10uL']) – Cassette type (“Any”, “1uL”, “5uL”, “10uL”).

Raises:

ValueError – If parameters are invalid or both volume and duration given.

Return type:

None