def add_pyflow_args(parser):
	"""
	Given an argument parser from the argparse library,
	adds a set of common pyflow parameters.

	Parameters added:
		run_mode
		nCores
		memMb
		mailTo
		dry
		isContinue
		pyflow_dir
		schedulerArgList
	"""
	parser.add_argument('--pyflow_dir', type=str, default='.', required=False)
	parser.add_argument('--nCores', type=int, default=128)
	parser.add_argument('--memMb', type=int, default=4096)
	parser.add_argument('--run_mode', type=str, default='sge')
	parser.add_argument('--dry', default=False, action="store_true")
	parser.add_argument('--isContinue', default='Auto', action="store_true")
	parser.add_argument('--forceContinue', default=False, action="store_true")
	parser.add_argument('--mailTo', type=str, default=None)
	parser.add_argument('--startFromTasks', type=str, default=None)
	parser.add_argument('--ignoreTasksAfter', type=str, default=None)
	parser.add_argument('--resetTasks', type=str, default=None)
	parser.add_argument('--schedulerArgList', type=str, default=None)
	
	return parser