valve¶
Illumina HiSeq 2500 System :: Valve
Uses command set from Vici Technical Note 415
Example:
#Create valve object import pyseq valveA10 = pyseq.valve.Valve('COM18', name='valveA10') #Initialize valve valveA10.initialize() #Move valve to port #1 and confirm the valve moved to port #1 valveA10.move('1') valve10.check_valve() 1
Classes
|
Illumina HiSeq 2500 System :: Valve |
-
class
pyseq.valve.
Valve
(com_port, name=None, logger=None, baudrate=9600)¶ Illumina HiSeq 2500 System :: Valve
- Attributes:
n_ports (int): Number of available ports on the valves.
port_dict (dict): Dictionary of port number as keys and reagent names as values.
variable_ports (list): List of ports in port_dict that change depending on the cycle
name (str): Name of the valve.
-
check_valve
()¶ Return the port number position of the valve (int).
-
command
(text)¶ Send a serial command to the valve and return the response.
- Parameters:
text (str): A command to send to the valve.
- Returns:
str: The response from the valve.
-
initialize
()¶ Initialize the valve.
-
move
(port_name)¶ Move valve to the specified port_name (str).
-
write_log
(text)¶ Write errors/warnings to the log