diff --git a/EvoScriPy/labware.py b/EvoScriPy/labware.py index 4facfaf..7ba10ed 100644 --- a/EvoScriPy/labware.py +++ b/EvoScriPy/labware.py @@ -476,7 +476,7 @@ def get_labware(self, label: (str, int) = None, labw_type=None): if label in series.labels: return series.labels[label] raise Exception("ERROR: no labware '" + labw_type + "' with the label '" + label - + "' was found in worktable: " + self.template_file_name) + + "' was found in worktable: " + str(self.template_file_name)) if label is None: label = 0 diff --git a/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.ewt b/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.ewt index b8c0545..912e0f0 100644 --- a/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.ewt +++ b/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.ewt @@ -38,8 +38,8 @@ V;200 998;8;Washstation 2Grid Cleaner short;Washstation 2Grid Waste;Washstation 2Grid Cleaner long;Trough 100ml;Trough 100ml;Trough 100ml;Washstation 2Grid DiTi Waste;; 998;;;;3-VEB Binding Buffer;2-Vl Lysis Buffer;7-EtOH80p;;; 998;0; -998;3;96 Well DeepWell square;;96 Well DeepWell square; -998;Plate lysis;;Plate EtOH; +998;3;96 Well DeepWell square;96 Well DeepWell square;96 Well DeepWell square; +998;Plate lysis-1;Plate lysis-2;Plate lysis-3; 998;0; 998;0; 998;0; diff --git a/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.py b/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.py index 8b1e5c6..cd5e6b5 100644 --- a/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.py +++ b/protocols/Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.py @@ -4,7 +4,7 @@ # author Ariel Vina-Rodriguez (qPCR4vir) # 2018-2019 __author__ = 'Ariel' -# todo: deprecate, this is now one version in Prefill_plates_LysisBuffer_and_ProtKpreMix +# this is now one version in Prefill_plates_LysisBuffer_and_ProtKpreMix from EvoScriPy.protocol_steps import * from protocols.evo100_f.evo100_f import Evo100_FLI @@ -23,16 +23,11 @@ class Prefill_plates_LysisBuffer(Evo100_FLI): def def_versions(self): self.versions = {'3 plate': self.V_3_plate, '2 plate': self.V_2_plate, - '1 plate': self.V_1_plate } + '1 plate': self.V_1_plate} - def V_1_plate(self): - self.num_plates = 1 - - def V_2_plate(self): - self.num_plates = 2 - - def V_3_plate(self): - self.num_plates = 3 + def V_1_plate(self): self.num_plates = 1 + def V_2_plate(self): self.num_plates = 2 + def V_3_plate(self): self.num_plates = 3 def __init__(self, GUI=None, run_name="Prefill plates with LysisBuffer"): @@ -40,7 +35,7 @@ def __init__(self, GUI=None, run_name="Prefill plates with LysisBuffer"): Evo100_FLI.__init__(self, GUI = GUI, - num_of_samples= Prefill_plates_LysisBuffer.max_s, + num_of_samples = Prefill_plates_LysisBuffer.max_s, worktable_template_filename=this / 'Prefill_plates_LysisBuffer.ewt', output_filename = this / 'scripts' / 'Prefill_LysisBuffer', run_name = run_name) @@ -54,12 +49,12 @@ def Run(self): self.comment('Prefill {:d} plates with LysisBufferReact for {:d} samples.' .format(self.num_plates, num_of_samples)) - # Get Labwares (Cuvette, eppys, etc.) from the work table - LysBufCuvette = wt.get_labware("2-Vl Lysis Buffer", lab.Trough_100ml) + # Get Labwares (Cuvette, eppys, etc.) from the work table + LysBufCuvette = wt.get_labware("2-Vl Lysis Buffer", labware.Trough_100ml) - DiTi1000_1 = wt.get_labware("1000-1", lab.DiTi_1000ul) - DiTi1000_2 = wt.get_labware("1000-2", lab.DiTi_1000ul) - DiTi1000_3 = wt.get_labware("1000-3", lab.DiTi_1000ul) + DiTi1000_1 = wt.get_labware("1000-1", labware.DiTi_1000ul) + DiTi1000_2 = wt.get_labware("1000-2", labware.DiTi_1000ul) + DiTi1000_3 = wt.get_labware("1000-3", labware.DiTi_1000ul) self.go_first_pos() # Set the initial position of the tips @@ -68,16 +63,14 @@ def Run(self): LysisBufferVolume = 100.0 # VL1 or VL all_samples = range(num_of_samples) - maxTips = min (self.n_tips, num_of_samples) - maxMask = Rbt.tipsMask[maxTips] # Define the reactives in each labware (Cuvette, eppys, etc.) LysisBufferReact = Reagent("VL - Lysis Buffer ", - LysBufCuvette, - volpersample = LysisBufferVolume, - defLiqClass = 'MN VL', - num_of_samples= self.num_plates * num_of_samples) + LysBufCuvette, + volpersample = LysisBufferVolume, + defLiqClass = 'MN VL', + num_of_samples= self.num_plates * num_of_samples) # Show the check_list GUI to the user for possible small changes @@ -86,7 +79,7 @@ def Run(self): instructions.wash_tips(wasteVol=5, FastWash=True).exec() - LysPlat = [wt.get_labware("Plate lysis-" + str(i + 1), lab.MP96deepwell) for i in range(self.num_plates)] + LysPlat = [wt.get_labware("Plate lysis-" + str(i + 1), labware.MP96deepwell) for i in range(self.num_plates)] par = LysPlat[0].parallelOrder(self.n_tips, all_samples) diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.esc b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.esc new file mode 100644 index 0000000..ebb95f7 --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.esc @@ -0,0 +1,163 @@ +27325A93 +20190410_135719 Admin + +Administrator +--{ RES }-- +V;200 +--{ CFG }-- +999;219;32; +14;-1;5;-1;-1;-1;-1;-1;312;313;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;16;16;-1;104;-1;12;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1; +998;0; +998;3;DiTi 1000ul;DiTi 1000ul;DiTi 1000ul; +998;1000-1;1000-2;1000-3; +998;0; +998;0; +998;0; +998;0; +998;0; +998;16;Tube Greinerconic 2mL 16 Pos;;;;;;;;;;;;;;;; +998;Reactives;;;;;;;;;;;;;;;; +998;1;Tube Eppendorf 6x 16 Pos; +998;Proben; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;3;Trough 100ml;Trough 100ml;Trough 100ml; +998;1-VEL-ElutionBuffer;5-VEW2-WashBuffer;4-VEW1 Wash Buffe; +998;3;;Trough 100ml;; +998;;Labware2;; +998;0; +998;8;Washstation 2Grid Cleaner short;Washstation 2Grid Waste;Washstation 2Grid Cleaner long;Trough 100ml;Trough 100ml;Trough 100ml;Washstation 2Grid DiTi Waste;; +998;;;;3-VEB Binding Buffer;2-Vl Lysis Buffer;7-EtOH80p;;; +998;0; +998;3;96 Well DeepWell square;96 Well DeepWell square;96 Well DeepWell square; +998;Plate lysis-1;Plate lysis-2;Plate lysis-3; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;2; +998;4;0;System; +998;4;1;Te-MagS portrait; +998;1; +998;37;Tube Eppendorf 48 Pos; +998;1; +998;15; +996;0;0; +--{ RPG }-- +Comment("Prefill 1 plates with LysisBufferReact for 96 samples."); +Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +Group("Prefill plates with LysisBufferReact"); +UserPrompt("Put the plates for LysisBufferReact",1,-1); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 9984.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +GroupEnd(); diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.gwl b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.gwl new file mode 100644 index 0000000..bef5d39 --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.gwl @@ -0,0 +1,34 @@ +B;Comment("Prefill 1 plates with LysisBufferReact for 96 samples."); +B;Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +B;Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +B;UserPrompt("Put the plates for LysisBufferReact",1,-1); +B;Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 9984.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +B;GetDITI2(15,"DiTi 1000ul",0,0,0,300); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +B;DropDITI(15,23,6,0.00,300,0); diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.protocol.txt b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.protocol.txt new file mode 100644 index 0000000..6b29b6e --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.protocol.txt @@ -0,0 +1,6 @@ +Prefill 1 plates with LysisBufferReact for 96 samples. + +Prefill plates with LysisBufferReact + + Distribute: 100.0 L of VL - Lysis Buffer + Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 9984.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]: diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.txt b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.txt new file mode 100644 index 0000000..859bf7e --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_1_plate.txt @@ -0,0 +1,38 @@ +Comment("Prefill 1 plates with LysisBufferReact for 96 samples."); +Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +Group("Prefill plates with LysisBufferReact"); +UserPrompt("Put the plates for LysisBufferReact",1,-1); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 9984.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +GroupEnd(); diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.esc b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.esc new file mode 100644 index 0000000..d14621d --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.esc @@ -0,0 +1,227 @@ +27325A93 +20190410_135719 Admin + +Administrator +--{ RES }-- +V;200 +--{ CFG }-- +999;219;32; +14;-1;5;-1;-1;-1;-1;-1;312;313;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;16;16;-1;104;-1;12;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1; +998;0; +998;3;DiTi 1000ul;DiTi 1000ul;DiTi 1000ul; +998;1000-1;1000-2;1000-3; +998;0; +998;0; +998;0; +998;0; +998;0; +998;16;Tube Greinerconic 2mL 16 Pos;;;;;;;;;;;;;;;; +998;Reactives;;;;;;;;;;;;;;;; +998;1;Tube Eppendorf 6x 16 Pos; +998;Proben; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;3;Trough 100ml;Trough 100ml;Trough 100ml; +998;1-VEL-ElutionBuffer;5-VEW2-WashBuffer;4-VEW1 Wash Buffe; +998;3;;Trough 100ml;; +998;;Labware2;; +998;0; +998;8;Washstation 2Grid Cleaner short;Washstation 2Grid Waste;Washstation 2Grid Cleaner long;Trough 100ml;Trough 100ml;Trough 100ml;Washstation 2Grid DiTi Waste;; +998;;;;3-VEB Binding Buffer;2-Vl Lysis Buffer;7-EtOH80p;;; +998;0; +998;3;96 Well DeepWell square;96 Well DeepWell square;96 Well DeepWell square; +998;Plate lysis-1;Plate lysis-2;Plate lysis-3; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;0; +998;2; +998;4;0;System; +998;4;1;Te-MagS portrait; +998;1; +998;37;Tube Eppendorf 48 Pos; +998;1; +998;15; +996;0;0; +--{ RPG }-- +Comment("Prefill 3 plates with LysisBufferReact for 96 samples."); +Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +Group("Prefill plates with LysisBufferReact"); +UserPrompt("Put the plates for LysisBufferReact",1,-1); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 29952.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 20352.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-2[grid:25 site:2] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 10752.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-3[grid:25 site:3] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +GroupEnd(); diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.gwl b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.gwl new file mode 100644 index 0000000..dfba7d2 --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.gwl @@ -0,0 +1,94 @@ +B;Comment("Prefill 3 plates with LysisBufferReact for 96 samples."); +B;Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +B;Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +B;UserPrompt("Put the plates for LysisBufferReact",1,-1); +B;Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 29952.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +B;GetDITI2(15,"DiTi 1000ul",0,0,0,300); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +B;Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +B;DropDITI(15,23,6,0.00,300,0); +B;Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 20352.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-2[grid:25 site:2] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +B;GetDITI2(15,"DiTi 1000ul",0,0,0,300); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08?0000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080N000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800l00000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000100000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000030000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000p7000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000000?00000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000N0000",0,0); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000l000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000001",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000N",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000000?0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000p700",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000003000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000010000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +B;Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000l0000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000N00000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000?000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800p70000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080300000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C081000000000000",0,0); +B;DropDITI(15,23,6,0.00,300,0); +B;Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 10752.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-3[grid:25 site:3] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +B;GetDITI2(15,"DiTi 1000ul",0,0,0,300); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08?0000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080N000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800l00000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000100000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000030000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000p7000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000000?00000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000N0000",0,0); +B;Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000l000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000001",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000N",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000000?0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000p700",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000003000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000010000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +B;Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000l0000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000N00000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000?000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800p70000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080300000000000",0,0); +B;Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C081000000000000",0,0); +B;DropDITI(15,23,6,0.00,300,0); diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.protocol.txt b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.protocol.txt new file mode 100644 index 0000000..4784f6f --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.protocol.txt @@ -0,0 +1,12 @@ +Prefill 3 plates with LysisBufferReact for 96 samples. + +Prefill plates with LysisBufferReact + + Distribute: 100.0 L of VL - Lysis Buffer + Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 29952.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]: + + Distribute: 100.0 L of VL - Lysis Buffer + Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 20352.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-2[grid:25 site:2] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]: + + Distribute: 100.0 L of VL - Lysis Buffer + Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 10752.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-3[grid:25 site:3] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]: diff --git a/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.txt b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.txt new file mode 100644 index 0000000..e83af60 --- /dev/null +++ b/protocols/Prefill_plates_LysisBuffer/scripts/Prefill_LysisBuffer_3_plate.txt @@ -0,0 +1,102 @@ +Comment("Prefill 3 plates with LysisBufferReact for 96 samples."); +Set_DITI_Counter2("DiTi 1000ul","1","1","1",0); +Wash(15,23,1,23,0,"5",50,"10",50,0.00,50,100,1,0,0,0); +Group("Prefill plates with LysisBufferReact"); +UserPrompt("Put the plates for LysisBufferReact",1,-1); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 29952.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-1[grid:25 site:1] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,0,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 20352.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-2[grid:25 site:2] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,1,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +Group("Distribute: 100.0 L of VL - Lysis Buffer "); +Comment("Distribute: 100.0 L of VL - Lysis Buffer (9984.0 L total) from [grid:23 site:5 ['well 1 in labware 2-Vl Lysis Buffer: with 10752.0 uL of reagent VL - Lysis Buffer '] into Plate lysis-3[grid:25 site:3] in order [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 20, 25, 26, 27, 28, 33, 34, 35, 36, 41, 42, 43, 44, 49, 50, 51, 52, 57, 58, 59, 60, 65, 66, 67, 68, 73, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 85, 86, 87, 88, 77, 78, 79, 80, 69, 70, 71, 72, 61, 62, 63, 64, 53, 54, 55, 56, 45, 46, 47, 48, 37, 38, 39, 40, 29, 30, 31, 32, 21, 22, 23, 24, 13, 14, 15, 16, 5, 6, 7, 8]:"); +GetDITI2(15,"DiTi 1000ul",0,0,0,300); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08?0000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080N000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800l00000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000100000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000030000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000p7000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000000?00000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000N0000",0,0); +Aspirate(15,"MN VL","900.00","900.00","900.00","900.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000l000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000001",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000N",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000000000?0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000p700",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000003000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000010000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000000000000",0,0); +Aspirate(15,"MN VL","600.00","600.00","600.00","600.00",0,0,0,0,0,0,0,0,23,4,1,"0108l0",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C08000000l0000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800000N00000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080000?000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C0800p70000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C080300000000000",0,0); +Dispense(15,"MN VL","100.00","100.00","100.00","100.00",0,0,0,0,0,0,0,0,25,2,1,"0C081000000000000",0,0); +GroupEnd(); +DropDITI(15,23,6,0.00,300,0); +GroupEnd(); diff --git a/protocols/Prefill_plates_LysisBuffer_and_ProtKpreMix/Prefill_plates_LysisBuffer_and_ProtKpreMix.py b/protocols/Prefill_plates_LysisBuffer_and_ProtKpreMix/Prefill_plates_LysisBuffer_and_ProtKpreMix.py index 09c5e87..dff46fb 100644 --- a/protocols/Prefill_plates_LysisBuffer_and_ProtKpreMix/Prefill_plates_LysisBuffer_and_ProtKpreMix.py +++ b/protocols/Prefill_plates_LysisBuffer_and_ProtKpreMix/Prefill_plates_LysisBuffer_and_ProtKpreMix.py @@ -21,9 +21,9 @@ class Prefill_plates_LysisBuffer_and_ProtKpreMix(Evo100_FLI): min_s, max_s = 1, 96 def def_versions(self): - self.versions = {'3 plate': self.V_3_plate, - '2 plate': self.V_2_plate, - '1 plate': self.V_1_plate, + self.versions = {'3 plate': self.v_3_plate, + '2 plate': self.v_2_plate, + '1 plate': self.v_1_plate, '3 plate from Cuvette preMix': self.V_3_plate_Cuvette, '2 plate from Cuvette preMix': self.V_2_plate_Cuvette, '1 plate from Cuvette preMix': self.V_1_plate_Cuvette, @@ -32,9 +32,9 @@ def def_versions(self): '1 plate from Cuvette LysBuf-pK-preMix': self.V_1_plate_LysBuf_pK_Cuvette } - def V_1_plate(self): self.def_init(1) - def V_2_plate(self): self.def_init(2) - def V_3_plate(self): self.def_init(3) + def v_1_plate(self): self.def_init(1) + def v_2_plate(self): self.def_init(2) + def v_3_plate(self): self.def_init(3) def plate_pK_Cuvette(self, num_plates=1): self.def_init(num_plates) @@ -60,7 +60,7 @@ def __init__(self, GUI=None, run_name="Prefill plates with LysisBuffer"): this = Path(__file__).parent Evo100_FLI.__init__(self, GUI = GUI, - num_of_samples= Prefill_plates_LysisBuffer_and_ProtKpreMix.max_s, + num_of_samples = Prefill_plates_LysisBuffer_and_ProtKpreMix.max_s, worktable_template_filename=this.parent / 'Prefill_plates_LysisBuffer/Prefill_plates_LysisBuffer.ewt', output_filename = this / 'scripts' / '', run_name = run_name) diff --git a/protocols/tests.py b/protocols/tests.py index e32ad1f..6293079 100644 --- a/protocols/tests.py +++ b/protocols/tests.py @@ -180,7 +180,18 @@ p.Run() -#from protocols.Prefill_plates_LysisBuffer import Prefill_plates_LysisBuffer -#from protocols.Prefill_plates_LysisBuffer_and_ProtKpreMix import Prefill_plates_LysisBuffer_and_ProtKpreMix -#from EvoScriPy.protocol_steps import Pipeline +from protocols.Prefill_plates_LysisBuffer.Prefill_plates_LysisBuffer import Prefill_plates_LysisBuffer as Prt + +p = Prt(run_name="_1_plate") +p.use_version('1 plate') +p.go_first_pos('A01') +print("\n\n************ " + str(p.output_filename) + " **************\n") +p.Run() +p = Prt (run_name="_3_plate") +p.use_version('3 plate') +p.go_first_pos('A01') +print("\n\n************ " + str(p.output_filename) + " **************\n") +p.Run() + +#from protocols.Prefill_plates_LysisBuffer_and_ProtKpreMix import Prefill_plates_LysisBuffer_and_ProtKpreMix