diff --git a/workflow/main.nf b/workflow/main.nf index ef33763fcf301bd64566fe467137e4069db5e659..2cfa2610a96ee17df5457fc94819216ca7a3d47e 100644 --- a/workflow/main.nf +++ b/workflow/main.nf @@ -23,9 +23,13 @@ indel="$params.genome/GoldIndels.vcf.gz" knownindel=file(indel) dbsnp=file(dbsnp) -repoDir=workflow.projectDir + if (params.repoDir) { - repoDir=params.repoDir + repoDir=params.repoDir +} else if (workflow.projectDir) { + repoDir=workflow.projectDir +} else { + repoDir="$baseDir" } // params genome is the directory @@ -90,12 +94,15 @@ process ralign { errorStrategy 'ignore' label 'ralign' publishDir "$params.output", mode: 'copy' + input: set pair_id, file(fqs) from trimread + output: set pair_id, file("${pair_id}.bam") into aligned set pair_id, file("${pair_id}.bam") into aligned2 file("${pair_id}.alignerout.txt") into hsatout + script: """ bash $repoDir/process_scripts/alignment/rnaseqalign.sh -a $params.align -p ${pair_id} -r ${index_path} ${fqs}