Roman Chernyatchik
Roman Chernyatchik
**Device information:** - Name(s) of the device: Zero Fog DWZF(G)-4500Z - Link: Use `miiocli device --ip --token `. - Model: `shuii.humidifier.jsq002` - Hardware version: `ESP8266 ` - Firmware version: `1.4.0`...
Hi, this is PR add support for Zero Fog DWZF(G)-4500Z (shuii.humidifier.jsq002)humidifier and fixes Issue #1171 New device support was tested by user on his device.
**Snakemake version** Snakemake wrappers version 0.64.0, Snakemake version any (e.g. 5.26.1) **Describe the bug** FASTA or FASTQ files could be often be named like `*.fq.gz`. Starting from 0.50.0 version fastqc...
'prefix:' directive support for modules Introduced in 6.13.0 (2021-12-21): > allow prefix definition in module statements ([#1310](https://www.github.com/snakemake/snakemake/issues/1310)) ([29e6540](https://www.github.com/snakemake/snakemake/commit/29e6540aac95b08b5e386a8478bd2013334e5954)) Related documentation: * https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html * https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html?highlight=module
E.g. check `min_version` declaration and warn if not supported, e.g. `template_enginge` introduced only in 7.0.0 ``` from snakemake.utils import min_version min_version("6.0") configfile: "config.yaml" ``` * https://snakemake.readthedocs.io/en/stable/snakefiles/writing_snakefiles.html?highlight=min_version#depend-on-a-minimum-snakemake-version
Possible future improvements: - *.jinja2 file type is supported by PyCharm Professional, some inspection which highlights/resolves/completes related rule params, input, and output section arguments could be useful - Specific YTE...
E.g. 1) add navigation gutter for conda sections or multi-resolve 2) rename files with conda env See * https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html?highlight=pin.txt#freezing-environments-to-exactly-pinned-packages * https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html?highlight=pin.txt#providing-post-deployment-scripts Introduced in: [6.15.1](https://www.github.com/snakemake/snakemake/compare/v6.15.0...v6.15.1) (2022-01-31) Bug Fixes * [6.14.0](https://www.github.com/snakemake/snakemake/compare/v6.13.1...v6.14.0) (2022-01-26)...
This code results in runtime error: ``` CreateRuleException in line 16 of /Users/romeo/work/snakecharm/snakemaek_examples/untitled10/rule_001_use_check/rule_001.smk: The name m_001_new is already used by another rule File "/Users/romeo/work/snakecharm/snakemaek_examples/untitled10/rule_001_use_check/rule_001.smk", line 16, in ``` ``` use...
E.g. get runtime error: ``` RuleException in line 3 of /Users/romeo/work/snakecharm/snakemaek_examples/untitled10/rule_001_use_check/template_module_001.smk: 'Params' object has no attribute 'p' ``` for ``` import os print(os.cpu_count()) module m_001: snakefile: "template_module_001.smk" config: dict(key="foo") use...
``` # module_481.smk rule rule_481_M: input: "" rule rule_481_M2: input: "" # rule_481.smk module module_481: snakefile: "module_481.smk" use rule rule_481_M1 from module_481 as new_* with: use rule rule_481_M2 from module_481...