Sorry this is my fault entirely!!
Forgot to define an output so doing the below fixed it. I had thought it automatically picked up what the process produced!
Onwards and upwards
process simpleDragen {
publishDir "${params.out_dir}", mode: 'copy', overwrite: true
output:
path 'sample*'
input:
file fastq1
file fastq2
script:
.............................