Skip to content

Snakemake update#334

Merged
fasterius merged 3 commits into
mainfrom
snakemake-update
Apr 22, 2026
Merged

Snakemake update#334
fasterius merged 3 commits into
mainfrom
snakemake-update

Conversation

@johnne

@johnne johnne commented Apr 21, 2026

Copy link
Copy Markdown
Collaborator

This pull request makes several improvements and cleanups to the Snakemake tutorial documentation and example workflow. The main changes include removing unnecessary instructional print statements, updating URLs for sample downloads, cleaning up and reorganizing rule definitions for clarity and consistency, and improving formatting and explanations throughout the tutorial.

Key changes:

Documentation and instructional cleanups:

  • Removed suggestions to add print statements for debugging wildcards and the corresponding instructions to remove them later, streamlining the tutorial flow. [1] [2] [3]
  • Removed certain callout boxes to reduce clutter and make the tutorial more concise.

Workflow and code improvements:

  • Updated sample download URLs from figshare.scilifelab.se to ndownloader.figshare.com for consistency and reliability, both in the Snakefile and configuration file. [1] [2]
  • Removed unnecessary docstrings from rule definitions and reorganized the placement of input, output, and log directives for better readability and consistency across rules. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
  • Modified shell commands in rules to remove unnecessary user-agent flags from curl and to use updated parameter passing. [1] [2] [3]

Formatting and explanatory improvements:

  • Improved line wrapping and paragraph formatting for better readability, especially in explanations of Snakemake features like shadow directories and wildcard expansion. [1] [2] [3]

These changes collectively make the tutorial more concise, up-to-date, and easier to follow for new users.

johnne added 3 commits April 21, 2026 23:29
Fixes the figshare download links and reformats with snakefmt
This commit removes inconcistencies and fixes figshare URLs
@johnne johnne requested review from fasterius and lokeshbio April 21, 2026 22:32
@fasterius fasterius merged commit 3d3310e into main Apr 22, 2026
6 checks passed
@fasterius fasterius deleted the snakemake-update branch April 22, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants