Usage
Caveats of running snakemake with SLURM job submission:
If you specify a sub-directory for job log file(s) in the snakemake config make sure to create that sub-directory before submitting the main snakemake job as the scheduled jobs will fail immediately if the job log file's directory does not exist. If the path to that directory is 'relative' it is referenced from the path of the working directory, or, if workdir is not specified, from the directory snakemake is executed in. See Snakemake Working Directory Configuration for more details.