1
1
rule all :
2
2
input :
3
+ 'falcon-comb_LmagMIC.pogigwasc_realtrons.gff3' ,
3
4
'falcon-comb_LmagMIC.pogigwasc_realtrons.protein.faa' ,
4
5
'falcon-comb_LmagMIC.pogigwasc_realtrons.no_rep.protein.faa' ,
5
6
'falcon-comb_LmagMIC.pogigwasc_realtrons.in_rep.protein.faa' ,
@@ -139,7 +140,7 @@ rule recombine_contigs:
139
140
split_pogigwasc = '{asm}.0.2.minus_introns.ncRNA_hard_masked.split.min1k.pogigwasc.gff3' ,
140
141
split_json = '{asm}.0.2.minus_introns.ncRNA_hard_masked.split.json'
141
142
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' )
143
144
conda : 'envs/pogigwasc.yml'
144
145
params :
145
146
prefix = '{asm}.0.2.minus_introns.ncRNA_hard_masked.recomb.pogigwasc'
@@ -151,7 +152,7 @@ rule recombine_contigs:
151
152
rule concatenate_GFF :
152
153
"""concatenate Pogigwasc GFF files"""
153
154
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' )
155
156
shell :
156
157
r"""
157
158
cat {input}/*.gff3 > {output}
@@ -211,10 +212,10 @@ rule split_scaffolds:
211
212
input :
212
213
lambda wildcards : config [wildcards .asm ]['ref_intronless_masked' ]
213
214
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' ) )
218
219
params :
219
220
out_prefix = '{asm}.0.2.minus_introns.ncRNA_hard_masked.split'
220
221
conda : 'envs/pogigwasc.yml'
0 commit comments