Skip to main content

Snakemake executor plugin that marks targets as finished

Project description

snakemake-executor-plugin-finished

Snakemake executor plugin that marks specified targets as finished without running jobs. This provides a way to tell Snakemake that the corresponding targets should not be re-created, e.g. in cases of cosmetic changes to the code, non-essential modifications of the environment definition or other modifications that trigger a re-run but are known in advance to have no effect on the output.

Installation

pip install snakemake-executor-plugin-finished

or

pip install git+https://github.com/alephreish/snakemake-executor-plugin-finished

Usage

snakemake --executor finished <target1> <target2>

The executor marks matching jobs as finished and fails if any requested target files or their transitive dependency outputs do not exist. By default, it touches matching outputs (including .snakemake_timestamp for directory targets). Use --finished-no-touch to preserve existing output timestamps.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snakemake_executor_plugin_finished-0.1.2.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file snakemake_executor_plugin_finished-0.1.2.tar.gz.

File metadata

File hashes

Hashes for snakemake_executor_plugin_finished-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dc970f8e96dfe8bfc313eed45fa93da995b6d419d69a24b8ef75f56f781562d3
MD5 a932ef38bf08d98512c48ed1fe68835e
BLAKE2b-256 1b31049c3e470e19d963d16a73b4e2fd02e2f626a0b9f555012e9744a63f7ec6

See more details on using hashes here.

File details

Details for the file snakemake_executor_plugin_finished-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snakemake_executor_plugin_finished-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 109fa13faad5535d563a4d4bc0bf83fc47e225b1fd9a75701a8fffe322405862
MD5 2585cdd1a32079079b666955f47d9dcd
BLAKE2b-256 60edb58dcc510d27e174de237bb8cec93191390afb544601181492da58899cee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page