From d0b4f082c0cc876530f770a35e13fef25436cdac Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Fri, 12 Mar 2021 16:11:50 +0100 Subject: [PATCH] bwa: add single_end mapping --- src/nf_modules/bwa/main.nf | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/nf_modules/bwa/main.nf b/src/nf_modules/bwa/main.nf index 0331dd9e..c6551dce 100644 --- a/src/nf_modules/bwa/main.nf +++ b/src/nf_modules/bwa/main.nf @@ -32,7 +32,7 @@ process mapping_fastq { output: tuple val(file_id), path("*.bam"), emit: bam - tuple val(file_id), path("${file_id}_bwa_report.txt"), emit: report + tuple val(file_id), path("${id}_bwa_report.txt"), emit: report script: if (file_id.containsKey('library')) { @@ -43,6 +43,7 @@ if (file_id.containsKey('library')) { id = file_id } bwa_mem_R = "@RG\\tID:${library}\\tSM:${library}\\tLB:lib_${library}\\tPL:illumina" +if (reads instanceof List) """ bwa mem -t ${task.cpus} \ -R '${bwa_mem_R}' \ @@ -50,5 +51,14 @@ ${index_id} ${reads[0]} ${reads[1]} 2> \ ${id}_bwa_report.txt | \ samtools view -@ ${task.cpus} -Sb - > ${id}.bam """ +else + +""" +bwa mem -t ${task.cpus} \ +-R '${bwa_mem_R}' \ +${index_id} ${reads} 2> \ + ${id}_bwa_report.txt | \ + samtools view -@ ${task.cpus} -Sb - > ${id}.bam +""" } -- GitLab