Skip to content

Commit 4cb6ed1

Browse files
committed
Mark temporary intermediate files for deletion
1 parent b07dc42 commit 4cb6ed1

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

workflow/Snakefile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
rule all:
22
input:
3+
'falcon-comb_LmagMIC.pogigwasc_realtrons.gff3',
34
'falcon-comb_LmagMIC.pogigwasc_realtrons.protein.faa',
45
'falcon-comb_LmagMIC.pogigwasc_realtrons.no_rep.protein.faa',
56
'falcon-comb_LmagMIC.pogigwasc_realtrons.in_rep.protein.faa',
@@ -139,7 +140,7 @@ rule recombine_contigs:
139140
split_pogigwasc='{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.pogigwasc.gff3',
140141
split_json='{asm}.0.2.minus_introns.ncRNA_hard_masked.split.json'
141142
output:
142-
'{asm}.0.2.minus_introns.ncRNA_hard_masked.recomb.pogigwasc.features.gff3'
143+
temp('{asm}.0.2.minus_introns.ncRNA_hard_masked.recomb.pogigwasc.features.gff3')
143144
conda: 'envs/pogigwasc.yml'
144145
params:
145146
prefix='{asm}.0.2.minus_introns.ncRNA_hard_masked.recomb.pogigwasc'
@@ -151,7 +152,7 @@ rule recombine_contigs:
151152
rule concatenate_GFF:
152153
"""concatenate Pogigwasc GFF files"""
153154
input: '{asm}.split_pogigwasc'
154-
output: '{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.pogigwasc.gff3'
155+
output: temp('{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.pogigwasc.gff3')
155156
shell:
156157
r"""
157158
cat {input}/*.gff3 > {output}
@@ -211,10 +212,10 @@ rule split_scaffolds:
211212
input:
212213
lambda wildcards: config[wildcards.asm]['ref_intronless_masked']
213214
output:
214-
split='{asm}.0.2.minus_introns.ncRNA_hard_masked.split.fasta',
215-
split_json='{asm}.0.2.minus_introns.ncRNA_hard_masked.split.json',
216-
split_min1k='{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.fasta',
217-
split_fasta=directory('{asm}.split_fasta')
215+
split=temp('{asm}.0.2.minus_introns.ncRNA_hard_masked.split.fasta'),
216+
split_json=temp('{asm}.0.2.minus_introns.ncRNA_hard_masked.split.json'),
217+
split_min1k=temp('{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.fasta'),
218+
split_fasta=temp(directory('{asm}.split_fasta'))
218219
params:
219220
out_prefix='{asm}.0.2.minus_introns.ncRNA_hard_masked.split'
220221
conda: 'envs/pogigwasc.yml'

0 commit comments

Comments
 (0)