Skip to content

0.11.0.411

Compare
Choose a tag to compare
@iromeo iromeo released this 24 Apr 18:36
· 490 commits to master since this release

Version 0.11.0 build #0.11.0.411

Released on April 24th 2021

NB: Now Snakemake support is enabled only if Snakemake framework support is selected in

  • PyCharm: Settings | Languages & Frameworks | Snakemake | Enable Snakemake Support
  • IDEA: Add Snakemake facet

It is possible to use different Python Interpreters for your project and for Snakemake features.
E.g. you could have a conda environment with all packages required for scripts used in rules, but
without snakemake module itself.

Features:

  • Support PyCharm 2021.1 build (see #350)
  • Snakemake Support Settings page (see #346)
  • Support any section names syntax in rules, checkpoints, subworkflows (see #334)
  • Support name: section argument syntax (see #351)
  • Experimental wrappers smart features (thanks to @SimonTsirikov for help):
    • Bundled meta-data for snakemake-wrappers (repo version: 0.73.0)
    • Snakemake wrappers names resolve/completion (see #18)
    • Rule section keyword arguments completion based on wrappers info (see #18)
    • Wrapper params are taken from 'wrappers.py', 'wrappers.r', 'meta.yaml' (see #324)

Fixed:

  • Inspection marks 'rules.' as unresolved in snakemake >= 6.1 (see #352)

Inspections:

  • Weak warning about sections which are not recognized by SnakeCharm (see #334)

Enable Snakemake Support:
image

Wrappers names completion:
image

Wrappers base rules: completion for keyword arguments in rule sections:
image

** Quick documentation popup for wrapper:**
image