-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAbby progress update.py
59 lines (40 loc) · 1.26 KB
/
Abby progress update.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# imports
from opentrons import robot, containers, load, insturments
from intertools import chains
# robot settings
robot.head_speed(z=1000)
# container set up
# set tip racks
tiprack = containers.load('tiprack-200ul', 'A1')
# waste
waste = containers.load('point', 'C2', 'waste')
liquid_waste = containers.load('96-PCR-flat', 'D1', 'liquid waste')
# wash basin
wash_basin = containers.load('trash-box', 'B1', 'wash basin')
# microwell plate
uwell = containers.load('96-PCR-flat', 'C1')
# load pipette
p200_multi = insturments.Pipette(
axis='a'
name='p200_multi',
max_volume=200,
min_volume=20,
channels=8
tip_racks=[tiprack],
trash_container=trash)
# starting tip row
p200_multi.start_at_tip(tiprack.rows(0))
# first remove media from the wells
# p200_multi.transfer(200, uwell.rows(), liquid_waste.rows())
# then wash the plate n times
num_washes = 5
# loop wash
for washing in range(0,num_washes):
for platecolumn in range(0, 11):
p200_multi.transfer(
200,
wash_basin.rows(0),
uwell.rows(platecolumn),
blow_out=True, # blow out every time
new_tip=False, # never pick up or drop tip
hjfjyfiydidkycjyku