Having the executor defined in the processes section of nextflow.config means that an executor defined in another config file (ie in an config file for eddie) is overwritten, meaning the pipeline tries to use slurm. This is a problem on eddie where slurm and sbatch are not available