@@ -99,9 +99,9 @@ rule build_virus_index:
9999 output :
100100 str (VIRUS_FP / "cenote_taker" / "filtered" / "{sample}.fasta" ) + ".1.bt2" ,
101101 conda :
102- "envs/sbx_cenote_taker .yml"
102+ "envs/utils .yml"
103103 container :
104- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
104+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
105105 threads : Cfg ["sbx_cenote_taker" ]["bowtie2_build_threads" ]
106106 shell :
107107 "bowtie2-build --threads {threads} -f {input} {input}"
@@ -118,9 +118,9 @@ rule align_virus_reads:
118118 index = str (VIRUS_FP / "cenote_taker" / "filtered" / "{sample}.fasta" ),
119119 threads : 6
120120 conda :
121- "envs/sbx_cenote_taker .yml"
121+ "envs/utils .yml"
122122 container :
123- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
123+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
124124 shell :
125125 "bowtie2 -q --local -t --very-sensitive-local --threads {threads} --no-mixed --no-discordant -x {params.index} -1 {input.r1} -2 {input.r2} -S {output}"
126126
@@ -135,9 +135,9 @@ rule process_virus_alignment:
135135 params :
136136 target = str (VIRUS_FP / "cenote_taker" / "filtered" / "{sample}.fasta" ),
137137 conda :
138- "envs/sbx_cenote_taker .yml"
138+ "envs/utils .yml"
139139 container :
140- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
140+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
141141 shell :
142142 """
143143 samtools view -bT {params.target} {input} > {output.bam}
@@ -153,9 +153,9 @@ rule calculate_mapping_stats:
153153 output :
154154 VIRUS_FP / "alignments" / "{sample}.sorted.idxstats.tsv" ,
155155 conda :
156- "envs/sbx_cenote_taker .yml"
156+ "envs/utils .yml"
157157 container :
158- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
158+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
159159 shell :
160160 """
161161 samtools idxstats {input.bam} > {output}
@@ -170,9 +170,9 @@ rule virus_mpileup:
170170 output :
171171 VIRUS_FP / "alignments" / "{sample}.mpileup" ,
172172 conda :
173- "envs/sbx_cenote_taker .yml"
173+ "envs/utils .yml"
174174 container :
175- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
175+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
176176 shell :
177177 """
178178 samtools mpileup -f {input.contigs} {input.bam} > {output}
@@ -208,9 +208,9 @@ rule virus_blastx:
208208 mem_mb = 24000 ,
209209 runtime = 720 ,
210210 conda :
211- "envs/sbx_cenote_taker .yml"
211+ "envs/utils .yml"
212212 container :
213- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
213+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
214214 shell :
215215 """
216216 if [ -s {input} ]; then
@@ -240,9 +240,9 @@ rule calculate_coverage:
240240 params :
241241 ext_fp = str (get_extension_path ()),
242242 conda :
243- "envs/sbx_cenote_taker .yml"
243+ "envs/utils .yml"
244244 container :
245- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
245+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
246246 shell :
247247 """
248248 samtools view -b {input.bam} | genomeCoverageBed -ibam stdin | grep -v 'genome'| perl {params.ext_fp}/scripts/coverage_counter.pl > {output}
@@ -280,9 +280,9 @@ rule virus_coverage_per_gene:
280280 params :
281281 contigs = str (VIRUS_FP / "cenote_taker" / "filtered" / "{sample}.fasta" ),
282282 conda :
283- "envs/sbx_cenote_taker .yml"
283+ "envs/utils .yml"
284284 container :
285- f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -sbx-cenote-taker "
285+ f"docker://sunbeamlabs/sbx_cenote_taker:{ SBX_CENOTE_TAKER_VERSION } -utils "
286286 script :
287287 "scripts/virus_coverage_per_gene.py"
288288
0 commit comments