snakemake.executors.touch.Executor

class snakemake.executors.touch.Executor(workflow, logger, post_init=True)[source]
__init__(workflow, logger, post_init=True)

Methods

__init__(workflow, logger[, post_init])

additional_general_args()

Inherit this method to add stuff to the general args.

cancel()

envvars()

rtype:

Dict[str, str]

format_job_exec(job)

rtype:

str

get_envvar_declarations()

get_exec_mode()

get_job_args(job, **kwargs)

get_job_exec_prefix(job)

get_job_exec_suffix(job)

get_python_executable()

get_resource_declarations(job)

get_resource_declarations_dict(job)

get_snakefile()

handle_job_error(job)

handle_job_success(job)

print_job_error(job_info[, msg])

printjob(job)

report_job_error(job_info[, msg])

report_job_submission(job_info[, register_job])

report_job_success(job_info)

rule_prefix(job)

run_job(job)

Run a specific job or group job.

run_job_pre(job)

run_jobs(jobs)

Run a list of jobs that is ready at a given point in time.

shutdown()

Attributes

common_settings

cores

job_specific_local_groupid