Advanced Worklist Commands#
robotools
aims to support all features of the worklist file format for Tecan EVO and Fluent systems.
For example, you can decontaminate
, wash
, set_ditis
, or use aspirate_well
/dispense_well
to customize individual steps.
import robotools
plate = robotools.Labware("96-well plate", 8, 12, min_volume=10, max_volume=250)
with robotools.FluentWorklist() as wl:
wl.comment("""
We can add multiline-comments about our wash procedure:
Washing scheme 3 (defined in the EVOware) is used.
""")
wl.wash(scheme=3)
# pipetting system liquid into A01
wl.aspirate_well(robotools.Labwares.SystemLiquid, position=1, volume=100, rack_type="System")
wl.dispense(plate, "A01", 100)
wl.decontaminate()
wl.comment("One-to-many transfer from A01 to A02-A04")
wl.transfer(
plate, "A01",
plate, ["A02", "A03", "A04"],
volumes=10,
liquid_class="MyAwesomeLiquidClass"
)
wl.comment("Using tips 2/3/4")
wl.transfer(plate, "A01", plate, "A02", volumes=10, tip=robotools.Tip.T2)
wl.transfer(plate, "A01", plate, "A02", volumes=10, tip=3)
wl.transfer(plate, "A01", plate, "A02", volumes=10, tip=4)
print(plate)
print(wl)
96-well plate
[[40. 40. 10. 10. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]]
C;We can add multiline-comments about our wash procedure:
C;Washing scheme 3 (defined in the EVOware) is used.
W3;
A;Systemliquid;;System;1;;100.00;;;;
D;96-well plate;;;1;;100.00;;;;
WD;
C;One-to-many transfer from A01 to A02-A04
A;96-well plate;;;1;;10.00;MyAwesomeLiquidClass;;;
D;96-well plate;;;9;;10.00;MyAwesomeLiquidClass;;;
W1;
A;96-well plate;;;1;;10.00;MyAwesomeLiquidClass;;;
D;96-well plate;;;17;;10.00;MyAwesomeLiquidClass;;;
W1;
A;96-well plate;;;1;;10.00;MyAwesomeLiquidClass;;;
D;96-well plate;;;25;;10.00;MyAwesomeLiquidClass;;;
W1;
C;Using tips 2/3/4
A;96-well plate;;;1;;10.00;;;2;
D;96-well plate;;;9;;10.00;;;2;
W1;
A;96-well plate;;;1;;10.00;;;4;
D;96-well plate;;;9;;10.00;;;4;
W1;
A;96-well plate;;;1;;10.00;;;8;
D;96-well plate;;;9;;10.00;;;8;
W1;
%load_ext watermark
%watermark -idu
Last updated: 2024-04-25T09:29:17.043147+02:00