@@ -574,15 +574,14 @@ rule download_sra_process_wc:
574
574
'''
575
575
576
576
# compute sourmash signature from raw reads
577
- # @CTB: switch to using singlesketch?
578
577
rule smash_raw_reads_wc :
579
578
input :
580
579
r1 = ancient (outdir + "/raw/{sample}_1.fastq.gz" ),
581
580
r2 = ancient (outdir + "/raw/{sample}_2.fastq.gz" ),
582
581
#unp = ancient(outdir + "/raw/{sample}_unpaired.fastq.gz"),
583
582
output :
584
- r1 = temp (outdir + "/raw/{sample}.raw.r1.sig.gz " ),
585
- r2 = temp (outdir + "/raw/{sample}.raw.r2.sig.gz " ),
583
+ r1 = temp (outdir + "/raw/{sample}.raw.r1.sig.zip " ),
584
+ r2 = temp (outdir + "/raw/{sample}.raw.r2.sig.zip " ),
586
585
#unp = temp(outdir + "/raw/{sample}.raw.unp.sig.gz"),
587
586
merged = outdir + "/raw/{sample}.raw.sig.zip" ,
588
587
conda : "env/sourmash.yml"
@@ -827,7 +826,6 @@ rule smash_trim_wc:
827
826
metagenome = ancient (outdir + "/trim/{sample}.trim.fq.gz" ),
828
827
output :
829
828
sig = outdir + "/sigs/{sample}.trim.sig.zip" ,
830
- json_out = temporary (outdir + "/sigs/{sample}.trim.sig.gz" ),
831
829
conda : "env/sourmash.yml"
832
830
params :
833
831
param_str = make_param_str (ksizes = SOURMASH_COMPUTE_KSIZES ,
@@ -837,11 +835,8 @@ rule smash_trim_wc:
837
835
outdir + "/benchmarks/sketch_{sample}.txt"
838
836
shell : """
839
837
sourmash scripts singlesketch -p {params.param_str} \
840
- -o {output.json_out } --name {wildcards.sample} {input.metagenome} \
838
+ -o {output.sig } --name {wildcards.sample} {input.metagenome} \
841
839
--input-moltype={SOURMASH_COMPUTE_TYPE}
842
-
843
- # convert to sig.zip
844
- sourmash sig cat {output.json_out} -o {output.sig}
845
840
"""
846
841
847
842
# configure ipython kernel for papermill
@@ -1079,6 +1074,7 @@ rule download_genbank_genomes_wc:
1079
1074
output :
1080
1075
csvfile = f'{ GENBANK_CACHE } /{{ident}}.info.csv' ,
1081
1076
genome = f'{ GENBANK_CACHE } /{{ident}}_genomic.fna.gz'
1077
+ retries : 3
1082
1078
shell : """
1083
1079
sourmash scripts get-genomes {wildcards.ident} --output-dir {GENBANK_CACHE}
1084
1080
"""
0 commit comments