snakemake.executors package

Submodules

snakemake.executors.dryrun module

class snakemake.executors.dryrun.Executor(workflow, logger)[source]

Bases: AbstractExecutor

cancel()[source]
property cores
get_exec_mode()[source]
handle_job_error(job)[source]
handle_job_success(job)[source]
printcache(job)[source]
printjob(job)[source]
run_job(job)[source]

Run a specific job or group job.

After successfull submission, you have to call self.report_job_submission(job).

shutdown()[source]

snakemake.executors.local module

snakemake.executors.touch module

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

Bases: RealExecutor

cancel()[source]
property cores
get_exec_mode()[source]
get_python_executable()[source]
handle_job_success(job)[source]
run_job(job)[source]

Run a specific job or group job.

After successfull submission, you have to call self.report_job_submission(job).

shutdown()[source]

Module contents

snakemake.executors.change_working_directory(directory=None)[source]

Change working directory in execution context if provided.