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 biochem.push_back_to_reagent_chamber(reagent) elif method == 'reagent_block_init': biochem.reagent_block_init() elif method == 'rotary_valve1_init': biochem.rotary_valve1_init() elif method == 'rotary_valve2_init': biochem.rotary_valve2_init() elif method == 'rotary_valve3_init': biochem.rotary_valve3_init() elif method == 'run': print "INFO\t---\t-\t--> Please, enter cycle name [string]: ",