From 76fd6d52977bb46b36eed0167ef1f8f5cce0330a Mon Sep 17 00:00:00 2001 From: Floreal Cabanettes <floreal.cabanettes@inra.fr> Date: Fri, 20 Jul 2018 15:03:10 +0200 Subject: [PATCH] Try another approach to fix the problem --- snakecnv/align.snk | 2 +- snakecnv/detection.snk | 2 +- snakecnv/popsim.snk | 3 +-- snakecnv/tools/delly.snk | 3 ++- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/snakecnv/align.snk b/snakecnv/align.snk index 271f2f6..998184b 100644 --- a/snakecnv/align.snk +++ b/snakecnv/align.snk @@ -14,7 +14,7 @@ from align_snakemake_utils import SnakemakeUtils # Get from config: samples = get_samples_align(config['sample_file_align']) -reference = os.path.abspath(config['reference']) +reference = config['reference'] wdir = config['wdir'] workdir: wdir diff --git a/snakecnv/detection.snk b/snakecnv/detection.snk index 4fd2889..f4e32cc 100644 --- a/snakecnv/detection.snk +++ b/snakecnv/detection.snk @@ -54,7 +54,7 @@ message("Starting") FILTERBED = get_filterbed(config) EXCLUDEBED = get_excluded(config) -REFERENCE = os.path.abspath(config['reference']) +REFERENCE = config['reference'] WDIR = config['wdir'] workdir: WDIR diff --git a/snakecnv/popsim.snk b/snakecnv/popsim.snk index 02172ba..310e92b 100644 --- a/snakecnv/popsim.snk +++ b/snakecnv/popsim.snk @@ -84,8 +84,7 @@ rule get_fasta_popsim: input: "reference_raw.fasta" output: - "reference.fasta", - os.path.join(WDIR, "reference.fasta") + "reference.fasta" run: from Bio import SeqIO with open(input[0], "rU") as handle, open(output[0], "w") as f: diff --git a/snakecnv/tools/delly.snk b/snakecnv/tools/delly.snk index d6624f1..58b1d75 100644 --- a/snakecnv/tools/delly.snk +++ b/snakecnv/tools/delly.snk @@ -10,6 +10,7 @@ rule delly: "{batch}/delly/delly_{chrom}_{svtype}.bcf" params: template = EMPTY_TEMPLATE + refrence = os.path.abspath(REFERENCE) threads: get_threads("delly", 4) log: @@ -18,6 +19,6 @@ rule delly: shell: "export OMP_NUM_THREADS={threads} ; " "delly.py -b {input.bamlist} -c {wildcards.chrom}" - " -g {input.reference} -x {input.excluded} -t {wildcards.svtype}" + " -g {params.reference} -x {input.excluded} -t {wildcards.svtype}" " -o {output} -e {params.template}" " 1>{log.stdout} 2>{log.stderr}" -- GitLab