From 1df08f0e33c2e7a0f59748ca8906cca699c848a7 Mon Sep 17 00:00:00 2001 From: "julie.orjuela" <julie.orjuela@ird.fr> Date: Wed, 17 Jul 2024 15:41:02 +0200 Subject: [PATCH] adding more logs error in slurm itrop cluster test --- RNAja/snakefiles/Snakefile | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/RNAja/snakefiles/Snakefile b/RNAja/snakefiles/Snakefile index a3e416d..d82b467 100644 --- a/RNAja/snakefiles/Snakefile +++ b/RNAja/snakefiles/Snakefile @@ -473,7 +473,7 @@ rule stringtie : tools_config["SINGULARITY"]["TOOLS"] shell: """ - stringtie -p 8 -e -B -G {input.gtf} -o {output.gtf} -A {output.tsv} {input.bam} > 1>{log.output} 2>{log.error} + stringtie -p 8 -e -B -G {input.gtf} -o {output.gtf} -A {output.tsv} {input.bam} 1>{log.output} 2>{log.error} """ @@ -484,9 +484,12 @@ rule stringtie_gtf_list: list_gtf = expand(f"{output_dir}"+"/COUNT/STRINGTIE/"+"{{mappers}}"+"/"+"{{mappers}}"+"_"+"{fastq}"+".gtf", fastq = SAMPLE_NAME), output : gtf_out = f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_gtf_list.txt', + log: + output = f'{log_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_gtf_list.o', + error = f'{log_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_gtf_list.e' shell: """ - find {input.list_gtf} >> {output.gtf_out} + find {input.list_gtf} 1>>{output.gtf_out} 2>{log.error} """ # Merge stringtie GTF @@ -517,15 +520,19 @@ rule list_for_prepDE: gtf = rules.stringtie_gtf_list.output.gtf_out output: list= f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_Stringtie_list.txt' + log: + output = f'{log_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_Stringtie_list.o', + error = f'{log_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_Stringtie_list.e' params: dir = f"{output_dir}/COUNT/STRINGTIE/{{mappers}}" shell: """ - cd {params.dir} + (cd {params.dir} ls *.gtf | sed 's/.gtf//' - > names.txt realpath *gtf > paths.txt paste names.txt paths.txt > {output.list} - rm names.txt paths.txt + rm names.txt paths.txt + ) 2>{log.error} """ @@ -537,11 +544,14 @@ rule prepDE_stringtie_table: output : gcsv = f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_STRINGTIE_gene_count_matrix.csv', tcsv = f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_STRINGTIE_transcript_count_matrix.csv', + log: + output = f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_STRINGTIE_gene_count_matrix.o', + error = f'{output_dir}/COUNT/STRINGTIE/{{mappers}}/{{mappers}}_STRINGTIE_gene_count_matrix.e', singularity: tools_config["SINGULARITY"]["TOOLS"] shell: """ - prepDE.py -i {input.mergelist} -t {output.tcsv} -g {output.gcsv} + (prepDE.py -i {input.mergelist} -t {output.tcsv} -g {output.gcsv} ) 1>{log.output} 2>{log.error} """ rule htseq_count: -- GitLab