From b880a038b27cd7d5819177a97fdab0b3240a0115 Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Fri, 21 Apr 2023 09:54:05 +0200
Subject: [PATCH] fix version output for split

---
 .gitignore           | 3 +++
 src/modules/split.nf | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index dbf071b..69ab7e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
 .DS_Store
 .nextflow*
 work
+bin
+data
+results
diff --git a/src/modules/split.nf b/src/modules/split.nf
index e7f7e47..a6cf5fe 100644
--- a/src/modules/split.nf
+++ b/src/modules/split.nf
@@ -14,8 +14,12 @@ process SPLIT {
     script:
     def args = task.ext.args ?: ''
     """
-    zcat ${fastq} | split -d -l4000000 --filter='gzip > \$FILE.fastq.gz' ${fastq.simpleName}_
+    zcat ${fastq} | split -l 4000000 - ${fastq.simpleName}_
 
+    ls -l ${fastq.simpleName}_* | \\
+        awk '{system("gzip -c "\$9" > "\$9".fastq.gz && rm "\$9)}'
+
+    cat <<-END_VERSIONS > versions.yml
     "${task.process}":
         split: v1.35.0
     END_VERSIONS
-- 
GitLab