2
2
3
3
4
4
def get_bcftools_opts (snakemake ):
5
- """Obtain bcf_opts from output, params, and handle resource definitions in resources."""
6
- bcf_opts = ""
5
+ """Obtain bcftools_opts from output, params, and handle resource definitions in resources."""
6
+ bcftools_opts = ""
7
7
extra = snakemake .params .get ("extra" , "" )
8
8
9
9
###############
@@ -13,7 +13,7 @@ def get_bcftools_opts(snakemake):
13
13
sys .exit (
14
14
"You have specified number of threads (`--threads`) in params.extra; please use only `threads`."
15
15
)
16
- bcf_opts += (
16
+ bcftools_opts += (
17
17
"" if snakemake .threads <= 1 else "--threads {}" .format (snakemake .threads - 1 )
18
18
)
19
19
@@ -41,7 +41,7 @@ def get_bcftools_opts(snakemake):
41
41
else :
42
42
raise ValueError ("invalid output file extension ('.vcf', '.vcf.gz', '.bcf')." )
43
43
44
- bcf_opts += f" --output-type { out_format } "
44
+ bcftools_opts += f" --output-type { out_format } "
45
45
46
46
##############
47
47
### Memory ###
@@ -55,11 +55,11 @@ def get_bcftools_opts(snakemake):
55
55
)
56
56
# Getting memory in megabytes, as advised in documentation.
57
57
if "mem_mb" in snakemake .resources .keys () and bcftools_use_mem :
58
- bcf_opts += " --max-mem {}M" .format (snakemake .resources ["mem_mb" ])
58
+ bcftools_opts += " --max-mem {}M" .format (snakemake .resources ["mem_mb" ])
59
59
# Getting memory in gigabytes, for user convenience. Please prefer the use
60
60
# of mem_mb over mem_gb as advised in documentation.
61
61
elif "mem_gb" in snakemake .resources .keys () and bcftools_use_mem :
62
- bcf_opts += " --max-mem {}G" .format (snakemake .resources ["mem_gb" ])
62
+ bcftools_opts += " --max-mem {}G" .format (snakemake .resources ["mem_gb" ])
63
63
64
64
################
65
65
### Temp dir ###
@@ -70,6 +70,6 @@ def get_bcftools_opts(snakemake):
70
70
)
71
71
# Getting temp directory from output files list
72
72
if "bcftools_temp" in snakemake .output .keys ():
73
- bcf_opts += " --temp-dir {}" .format (snakemake .output ["bcftools_temp" ])
73
+ bcftools_opts += " --temp-dir {}" .format (snakemake .output ["bcftools_temp" ])
74
74
75
- return bcf_opts
75
+ return bcftools_opts
0 commit comments