elif method == 'strip_chem': biochem.strip_chem('V4', 5) # usage: biochem_utils.py fcnum syringe_pump_init elif method == 'syringe_pump_init': biochem.syringe_pump_init() elif method == 'set_temp': biochem.setTemp(int(sys.argv[1]), int(sys.argv[3])) # LEGACY FUNCTIONS elif method == 'prime_rotary_valve1': biochem.prime_rotary_valve1() elif method == 'prime_rotary_valve2': biochem.prime_rotary_valve2() elif method == 'prime_rotary_valve3': biochem.prime_rotary_valve3() elif method == 'temperature_control_init': biochem.temperature_control_init() # ILLUMINA FUNCTIONS # # usage: biochem_utils.py fcnum ilmnDeblock elif method == 'ilmnDeblock':
biochem.nonamer_prep() elif method == 'prime_flowcells': biochem.prime_flowcells() elif method == 'prime_fluidics_system': biochem.prime_fluidics_system() elif method == 'prime_ligase': biochem.prime_ligase() elif method == 'prime_reagent_block': biochem.prime_reagent_block() elif method == 'prime_rotary_valve1': biochem.prime_rotary_valve1() elif method == 'prime_rotary_valve2': biochem.prime_rotary_valve2() elif method == 'prime_rotary_valve3': biochem.prime_rotary_valve3() elif method == 'push_back_to_reagent_chamber': print "INFO\t---\t-\t--> Please, enter reagent (A, N, E) to push back [character]: ", reagent = str(sys.stdin.readline().strip()) # use stdin explicitly and remove trailing newline character if reagent != 'E': print "\rINFO\t---\t-\t--> Please, enter cycle name [string]: ", biochem.cycle = str(sys.stdin.readline().strip())[0:3] # use stdin explicitly and remove trailing newline character