From 0ceb0fc5146cc6e943d74ffcfd1d075e871412b0 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Tue, 22 Mar 2022 11:13:55 +0100 Subject: [PATCH] gffread: simplify extract cds process --- src/nf_modules/gffread/main.nf | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/nf_modules/gffread/main.nf b/src/nf_modules/gffread/main.nf index 423697c0..e573adf1 100644 --- a/src/nf_modules/gffread/main.nf +++ b/src/nf_modules/gffread/main.nf @@ -54,16 +54,7 @@ process spliced_cds { file_prefix = file_id } """ -gffread -x -M - -g ${fasta} ${gtf} | \ -bioawk -c fastx '{ print \$name, \$seq }' | \ -while read line; \ -do \ -name=\$(echo \$line | cut -f 1); \ -echo \$line | cut -f 2 | \ -awk -F "" '{ for (i = 3; i <= NF; i += 3) \ -printf "%s%s", \$i, (i+3>NF?"\n":FS) }' | \ -awk -v name="\$name" '{ print ">"name; print \$1 }'; \ -done \ -> ${file_prefix}.fasta +gffread -x -M - -g ${fasta} ${gtf} \ + > ${file_prefix}.fasta """ } \ No newline at end of file -- GitLab