From 0d6dd88b58e56de56c6835486cb26c04ffc6f795 Mon Sep 17 00:00:00 2001
From: Robert Bossy <Robert.Bossy@inra.fr>
Date: Tue, 20 Apr 2021 09:04:25 +0200
Subject: [PATCH] added trie serialization step

---
 rewrite-taxonomy.snakefile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/rewrite-taxonomy.snakefile b/rewrite-taxonomy.snakefile
index 9e24389..77b4b3f 100644
--- a/rewrite-taxonomy.snakefile
+++ b/rewrite-taxonomy.snakefile
@@ -5,19 +5,23 @@ rule all:
     input:
         config['OUTDIR'] + '/finish.txt',
         config['OUTDIR'] + '/taxid_microorganisms.txt',
-        config['OUTDIR'] + '/taxa+id_microorganisms.txt'
+        config['OUTDIR'] + '/taxa+id_microorganisms.txt',
+        config['OUTDIR'] + '/taxa+id_microorganisms.trie',
+        config['OUTDIR'] + '/taxid_full.txt',
+        config['OUTDIR'] + '/taxa+id_full.txt',
+        config['OUTDIR'] + '/taxa+id_full.trie'
 
 
 rule check:
     input:
-        config['OUTDIR'] + '/taxa+id_microorganisms.txt'
+        config['OUTDIR'] + '/taxa+id_{root}.txt'
 
     output:
-        config['OUTDIR'] + '/finish.txt'
+        config['OUTDIR'] + '/taxa+id_{root}.trie'
 
 
     shell:
-        '''{config[ALVISNLP]} -J-Xmx12G -alias taxo {input} -alias finish {output} check-taxonomy.plan'''
+        '''{config[ALVISNLP]} -J-Xmx12G -alias taxo {input} -alias trie {output} compile-taxonomy.plan'''
 
 
 rule microorganisms:
-- 
GitLab