@Argument(fullName="bsub_all_jobs",shortName="bsub",doc="Use bsub to submit jobs",required=false)
varbsubAllJobs=false
@Argument(fullName="run_scripts",shortName="run",doc="Run QScripts. Without this flag set only performs a dry run.",required=false)
varrun=false
@Argument(fullName="dot_graph",shortName="dot",doc="Outputs the queue graph to a .dot file. See: http://en.wikipedia.org/wiki/DOT_language",required=false)
vardotFile:File=_
@Argument(fullName="expanded_dot_graph",shortName="expandedDot",doc="Outputs the queue graph of scatter gather to a .dot file. Otherwise overwrites the dot_graph",required=false)
varexpandedDotFile:File=_
@Argument(fullName="start_from_scratch",shortName="startFromScratch",doc="Runs all command line functions even if the outputs were previously output successfully.",required=false)
varstartFromScratch=false
@Argument(fullName="status",shortName="status",doc="Get status of jobs for the qscript",required=false)
vargetStatus=false
@Argument(fullName="status_email_from",shortName="statusFrom",doc="Email address to send emails from upon completion or on error.",required=false)
@Argument(fullName="keep_intermediate_outputs",shortName="keepIntermediates",doc="After a successful run keep the outputs of any Function marked as intermediate.",required=false)
@Argument(fullName="retry_failed",shortName="retry",doc="Retry the specified number of times after a command fails. Defaults to no retries.",required=false)