diff --git a/src/nf_modules/gffread/main.nf b/src/nf_modules/gffread/main.nf index 423697c0629e5b8c085a5d504ef54f00b6a6d7d0..e573adf169ab4fcfc880b5ee3904b568bed7b916 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