From ca611ec78d4f2f7546646b2c59a71faa9eca4ec7 Mon Sep 17 00:00:00 2001 From: petkoa97 <petkoa97@mi.fu-berlin.de> Date: Fri, 28 Apr 2023 16:59:44 +0200 Subject: [PATCH] final tweaks --- .gitignore | 2 +- config/config.yaml | 6 +++--- resources/.gitignore | 4 ++++ run_snakemake.sh | 2 +- workflow/rules/gffcompare.smk | 10 +++++----- 5 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 resources/.gitignore diff --git a/.gitignore b/.gitignore index 90c5555..b4aab95 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ /.snakemake /logs/* -/resources/* +/benchmarks/* /results/* /tools/ diff --git a/config/config.yaml b/config/config.yaml index 90b249f..4cbf648 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -1,11 +1,11 @@ output_name_prefix: - "Homo_sapiens_4" +# "Homo_sapiens_4" input_HiFi_reads: - "test_datasets/dataset3_sim_hChr19.fastq" +# "dataset3_sim_hChr19.fastq" input_reference: - "test_datasets/Homo_sapiens_ch19.fasta" +# "Homo_sapiens_ch19.fasta" diff --git a/resources/.gitignore b/resources/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/resources/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/run_snakemake.sh b/run_snakemake.sh index ce727c8..e3530b3 100644 --- a/run_snakemake.sh +++ b/run_snakemake.sh @@ -1,5 +1,5 @@ #!/bin/bash -#cd "$(dirname "$0")" +cd "$(dirname "$0")" snakemake --cores 10 --use-conda diff --git a/workflow/rules/gffcompare.smk b/workflow/rules/gffcompare.smk index bae396b..2ae008e 100644 --- a/workflow/rules/gffcompare.smk +++ b/workflow/rules/gffcompare.smk @@ -8,7 +8,7 @@ rule convert_bed_gtf: conda: "../envs/py27tama.yaml" shell: - "python tools/tama/tama_go/format_converter/tama_convert_bed_gtf_ensembl_no_cds.py {input} {output} 2>{log}" + "python tools/tama/tama_go/format_converter/tama_convert_bed_gtf_ensembl_no_cds.py {input} {output} 1>&2>{log}" def get_output_files(wildcards): @@ -16,13 +16,13 @@ def get_output_files(wildcards): if config["RUN_TAMA_COLLAPSE"] and config["TAMA_split_input"]: input_list.append("results/structural_annotation/TAMA_collapse_merged_{output_name}/{output_name}.gtf") - if config["RUN_TAMA_COLLAPSE"] and not config["TAMA_split_input"]: - input_list.append("results/structural_annotation/TAMA_collapse_unmerged_{output_name}/{output_name}.gtf") + # if config["RUN_TAMA_COLLAPSE"] and not config["TAMA_split_input"]: # bugs with wildcards + # input_list.append("results/structural_annotation/TAMA_collapse_unmerged_{output_name}/{output_name}.gtf") if config["RUN_ISO_SEQ_COLLAPSE"]: input_list.extend(rules.iso_seq_collapse.output) if config["RUN_STRINGTIE"]: input_list.extend(rules.stringtie.output) - #print(input_list) + return input_list rule compare_gtf: @@ -37,4 +37,4 @@ rule compare_gtf: conda: "../envs/gffcompare.yaml" shell: - "gffcompare {input} -o {output}" \ No newline at end of file + "gffcompare {input} -o {output} 1>&2>{log}" \ No newline at end of file -- GitLab