From 0d79273c27e9dd1d529ac2fcf94b459c560fbe26 Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Fri, 24 Sep 2021 14:54:41 +0200
Subject: [PATCH] emase: add diploid_genome process

---
 src/nf_modules/emase/main.nf | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/src/nf_modules/emase/main.nf b/src/nf_modules/emase/main.nf
index 73ace1e8..850abe83 100644
--- a/src/nf_modules/emase/main.nf
+++ b/src/nf_modules/emase/main.nf
@@ -1,27 +1,25 @@
 version = "0.10.16"
 container_url = "lbmc/emase:${version}"
 
-params.personalised_transcriptome = ""
-
-process personalised_transcriptome {
+params.diploid_genome = "-x"
+params.diploid_genome_out = "-x"
+process diploid_genome {
   container = "${container_url}"
   label "big_mem_mono_cpus"
   tag "$file_id"
+  if (params.diploid_genome_out != "") {
+    publishDir "results/${params.diploid_genome_out}", mode: 'copy'
+  }
 
   input:
-    tuple val(file_id), path(fasta)
-    tuple val(gtf_id), path(gtf)
+    tuple val(genome_a), path(fasta_a)
+    tuple val(genome_b), path(fasta_b)
 
   output:
-    tuple val(file_id), path("${fasta.simpleName}.*"), emit: index
-    tuple val(file_id), path("*_bwa_report.txt"), emit: report
+    tuple val(file_id), path(".fa"), emit: index
 
   script:
 """
-prepare-emase ${personalised_transcriptome} -G ${REF_FASTA} -g ${REF_GTF} -o ${REF_DIR} -m --no-bowtie-index
-// ${REF_DIR}/emase.transcriptome.fa
-// ${REF_DIR}/emase.transcriptome.info
-// ${REF_DIR}/emase.gene2transcripts.tsv
-prepare-emase -G ${SAMPLE_DIR}/L.fa,${SAMPLE_DIR}/R.fa -s L,R -o ${SAMPLE_DIR}
+prepare-emase -G ${fasta_a},${fasta_b} -s ${genome_a},${genome_b} ${params.diploid_genome} 
 """
 }
\ No newline at end of file
-- 
GitLab