You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make some globals labware part of the robot worktable
Waste
Diti
Arm
State and configuration variables:
EvoMode:
current
Robot
current ? partially to self.robot
def_arm ? to self.robot.curArm(arm).index
Arm ??
curr??
Protocol:
nTips to self.robot.curArm().nTips
robot
worktable
EvoMode
Instruction, Instruction_Base
curTipMask - to Rbt.tipsMask[self.robot.curArm().nTips]
Labware
Lab.def_LabW
WorkTable.curWorkTable
Labware.Types = {} # typeName label-string from template worktable file: labwares class-name.
Mountain a global list of labwares types like: {'Trough 100ml': <class 'EvoScriPy.Labware.Labware.CuvetteType'>}
Used: Labware.Types[name]=self for Labware.Types
Reactive
Reactive.Reactives --> Reagent.current_protocol but still we have:
+ worktable.reagents list (in use)
+ executable.reagents list (not used: to put reagents etmporally not in any worktable?)
def_react_excess = 4
def_mix_excess = 8
NumOfSamples = None # TODO revise this !!! Eliminate this GLOBAL ??????
The text was updated successfully, but these errors were encountered:
introduce Instruction self.robot = Rbt.Robot.current to replace
- Instruction_Base curTipMask to Rbt.tipsMask[self.robot.curArm().nTips]
- arm Pipette.LiHa1 to self.robot.curArm(arm).index
- Lab.def_LabW
- Rbt.Robot.current to self.robot
The list of reagents belong to a worktable or to a protocol?
Could a protocol have a reagent not putting it on the worktable? Is this useful to "move" reagents, temporally not belonging to a worktable?
Make some globals labware part of the robot worktable
State and configuration variables:
Mountain a global list of labwares types like: {'Trough 100ml': <class 'EvoScriPy.Labware.Labware.CuvetteType'>}
Used: Labware.Types[name]=self for Labware.Types
+ worktable.reagents list (in use)
+ executable.reagents list (not used: to put reagents etmporally not in any worktable?)
The text was updated successfully, but these errors were encountered: