pylabrobot.thermo_fisher.kingfisher.bdz.MixStep#

class pylabrobot.thermo_fisher.kingfisher.bdz.MixStep(name: str, shake_duration: int = 30, shake_speed: str = '563b24fa-2eb7-4497-928b-5e91b740a01e', loop_count: int = 1, pause_tip_position: str = 'AboveSurface', release_beads_enabled: bool = True, release_beads_duration: int = 0, release_beads_speed: str = '6e89445e-98b2-43c5-8ae5-c37ed517f506', collect_beads_enabled: bool = True, collect_count: int = 3, collect_time: int = 1, heating_enabled: bool = False, temperature: int = 37, preheat: bool = False, pause_enabled: bool = False, pause_message: str = '', postmix_enabled: bool = False, postmix_duration: int = 0, postmix_speed: str = '563b24fa-2eb7-4497-928b-5e91b740a01e', post_temperature_enabled: bool = False, post_temperature: int = 10, sample_plate_index: int = 0, well_group_name: str = 'Plate')#

Bases: object

A Mix step — the primary step type in KingFisher protocols.

The instrument shakes a sample plate against a tip plate, optionally releasing beads beforehand and collecting them afterwards.

well_group_name controls which well group the step addresses: "Plate" = whole-plate (Presto always; Duo whole-plate steps). Row letter "A"–"H" = row-targeted step (Duo only).

Attributes

Methods

__init__(name[, shake_duration, ...])

Parameters:
  • name (str)

  • shake_duration (int)

  • shake_speed (str)

  • loop_count (int)

  • pause_tip_position (str)

  • release_beads_enabled (bool)

  • release_beads_duration (int)

  • release_beads_speed (str)

  • collect_beads_enabled (bool)

  • collect_count (int)

  • collect_time (int)

  • heating_enabled (bool)

  • temperature (int)

  • preheat (bool)

  • pause_enabled (bool)

  • pause_message (str)

  • postmix_enabled (bool)

  • postmix_duration (int)

  • postmix_speed (str)

  • post_temperature_enabled (bool)

  • post_temperature (int)

  • sample_plate_index (int)

  • well_group_name (str)