コード例 #1
0
ファイル: biochem_utils.py プロジェクト: pirimidi/Polonator
		print "INFO\t---\t-\t--> Please, enter incubation time in minutes [integer]: ",
		time = int(sys.stdin.readline().strip())  # use stdin explicitly and remove trailing newline character
		biochem.incubate_reagent(time)

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

	elif method == 'lig_stepup_peg':
		print "INFO\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.lig_stepup_peg()

	elif method == 'ligase_mix':
		print "INFO\t---\t-\t--> Please, enter mixing time in seconds [integer]: ",
		time = int(sys.stdin.readline().strip())  # use stdin explicitly and remove trailing newline character
		biochem.ligase_mix(time)

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

	elif method == 'move_reagent':
		print "INFO\t---\t-\t--> Please, enter: fill_volume, from_speed, from_port, to_speed, to_port separated by single space [integers]: ",
		v = sys.stdin.readline().strip().split(' ')  # use stdin explicitly and remove trailing newline character
		biochem.move_reagent(int(v[0]), int(v[1]), int(v[2]), int(v[3]), int(v[4]))

	elif method == 'move_reagent_slow':
		print "INFO\t---\t-\t--> Please, enter: fill_volume, from_speed, from_port, to_speed, to_port separated by single space [integers]: ",
		v = sys.stdin.readline().strip().split(' ')  # use stdin explicitly and remove trailing newline character
		biochem.move_reagent_slow(int(v[0]), int(v[1]), int(v[2]), int(v[3]), int(v[4]))

	elif method == 'nonamer_prep':