From c251a7893f58622b1b347918412e81d2c084195c Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Fri, 12 Mar 2021 10:16:25 +0100
Subject: [PATCH] g2gtools: add vci_build process

---
 src/nf_modules/g2gtools/main.nf | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 src/nf_modules/g2gtools/main.nf

diff --git a/src/nf_modules/g2gtools/main.nf b/src/nf_modules/g2gtools/main.nf
new file mode 100644
index 00000000..128e5123
--- /dev/null
+++ b/src/nf_modules/g2gtools/main.nf
@@ -0,0 +1,23 @@
+version = "0.2.8"
+container_url = "lbmc/g2gtools:${version}"
+
+process vci_build {
+  container = "${container_url}"
+  label "big_mem_multi_cpus"
+  tag "$file_id"
+
+  input:
+    tuple val(file_id), path(vcf)
+    tuple val(ref_id), path(fasta), path(fai), path(dict)
+  output:
+    tuple val(file_id), path("*.chain"), emit: vci
+  script:
+"""
+g2gtools vcf2vci \
+  -p ${task.cpus} \
+  -f ${fasta} \
+  -i ${vcf} \
+  -s ${file_id} \
+  -o ${file_id}.vci
+"""
+}
\ No newline at end of file
-- 
GitLab