From 4a29c9e0c9fa0a32220dfbb60e9f30e8e7ed8c69 Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Fri, 15 Oct 2021 14:30:49 +0200
Subject: [PATCH] agat: add gff_to_gtf convertion

---
 src/nf_modules/agat/main.nf | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/src/nf_modules/agat/main.nf b/src/nf_modules/agat/main.nf
index b12d2b84..bdf142f8 100644
--- a/src/nf_modules/agat/main.nf
+++ b/src/nf_modules/agat/main.nf
@@ -21,4 +21,26 @@ process gff_to_bed {
 zcat ${gff} > ${gff.baseName}.gff
 agat_convert_sp_gff2bed.pl --gff ${gff.baseName}.gff --sub cds -o ${gff.simpleName}.bed
 """
+}
+
+params.gff_to_gtf = ""
+params.gff_to_gtf_out = ""
+process gff_to_gtf {
+  container = "${container_url}"
+  label "big_mem_mono_cpus"
+  tag "$file_id"
+  if (params.gff_to_gtf_out != "") {
+    publishDir "results/${params.gff_to_gtf_out}", mode: 'copy'
+  }
+
+  input:
+    tuple val(file_id), path(gff)
+  output:
+    tuple val(file_id), path("*.gtf"), emit: gtf
+
+  script:
+"""
+zcat ${gff} > ${gff.baseName}.gff
+agat_convert_sp_gff2gtf.pl --gff ${gff.baseName}.gff -o ${gff.simpleName}.gtf
+"""
 }
\ No newline at end of file
-- 
GitLab