pylabrobot.thermo_fisher.kingfisher.bdz.ProtocolTip#
- class pylabrobot.thermo_fisher.kingfisher.bdz.ProtocolTip(name: str, steps: List[MixStep] = <factory>, sample_plates: List[SamplePlate] = <factory>, tip_plate_id: str = <factory>, tip_groups: Dict[str, ~pylabrobot.thermo_fisher.kingfisher.bdz.WellGroup]=<factory>, tip_id: str | None = None, tip_persistent_id: str = <factory>, plate_type_id: str = '8b7d7c98-275f-4285-8129-5f8ed46fb01e')#
Bases:
objectOne tip position (Tip1, Tip2, …) in the protocol.
Each Tip contains a sequence of Mix steps and a list of sample plates. Each
MixStepselects which sample plate it acts on viasample_plate_index. The default is one auto-generated plate.Example — three-plate purification:
ProtocolTip( name="Tip1", sample_plates=[ SamplePlate("MagBind", reagent=Reagent("Binding Buffer", 825)), SamplePlate("Wash", reagent=Reagent("Wash Buffer", 900)), SamplePlate("Elution", reagent=Reagent("Elution Buffer", 50)), ], steps=[ MixStep(name="Bind", shake_duration=300, sample_plate_index=0), MixStep(name="Wash", shake_duration=120, sample_plate_index=1), MixStep(name="Elute", shake_duration=60, sample_plate_index=2), ], )
Attributes
Methods
__init__(name, steps, sample_plates, ...)