Ejemplo n.º 1
0
        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.runILMNDeblock(int(sys.argv[1]), sys.argv[3])

    # usage: biochem_utils.py fcnum ilmnCycle
    elif method == 'ilmnCycle':
        biochem.runILMNCycle(int(sys.argv[1]), sys.argv[3])
Ejemplo n.º 2
0
		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
	
		biochem.push_back_to_reagent_chamber(reagent)

	elif method == 'reagent_block_init':
		biochem.reagent_block_init()

	elif method == 'rotary_valve1_init':