Skip to content

Commit 4d75aa0

Browse files
fix for cleanup crash
1 parent 52d7b38 commit 4d75aa0

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

src/Snakefiles/8-hicPipeline.sm

+13-10
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ rule scaffoldMergeBWA:
377377
params:
378378
SAMTOOLS = config.get('SAMTOOLS', "{VERKKO}/bin/samtools"),
379379
alignments = lambda wildcards: expand("mapped{nnnn}_nodefiltered.bam", nnnn = splitHICoutputs(wildcards)),
380+
alignments_old = lambda wildcards: expand("mapped{nnnn}.bam", nnnn = splitHICoutputs(wildcards)),
380381
keepinter = config['keep_intermediate']
381382
threads:
382383
int(config['fhc_n_cpus'])
@@ -395,6 +396,18 @@ set -e
395396

396397
{params.SAMTOOLS} merge -n -@ {threads} ../{output.alignments} {params.alignments}
397398

399+
if [ {params.keepinter} = False ] ; then
400+
rm -f {params.alignments}
401+
rm -f {params.alignments_old}
402+
403+
rm -f ./align_bwa*.err
404+
rm -f ./align_bwa*.sh
405+
rm -f ./scaffold_prefilter*.err
406+
rm -f ./scaffold_prefilter*.sh
407+
408+
rm -f ./unitigs.fasta.*
409+
fi
410+
398411
EOF
399412

400413
chmod +x ./scaffold_mergeBWA.sh
@@ -416,7 +429,6 @@ rule mergeBWA:
416429
params:
417430
SAMTOOLS = config.get('SAMTOOLS', "{VERKKO}/bin/samtools"),
418431
alignments = lambda wildcards: expand("mapped{nnnn}.bam", nnnn = splitHICoutputs(wildcards)),
419-
keepinter = config['keep_intermediate']
420432
threads:
421433
int(config['fhc_n_cpus'])
422434
resources:
@@ -435,15 +447,6 @@ set -e
435447
{params.SAMTOOLS} merge -n -@ {threads} - {params.alignments} | samtools view -q 1 -o ../{output.alignments}
436448

437449

438-
if [ {params.keepinter} = False ] ; then
439-
rm -f {params.alignments}
440-
441-
rm -f ./align_bwa*.err
442-
rm -f ./align_bwa*.sh
443-
444-
rm -f ./unitigs.fasta.*
445-
fi
446-
447450
EOF
448451

449452
chmod +x ./mergeBWA.sh

0 commit comments

Comments
 (0)