Skip to content

Support nextstrain run (with YAML-configured augur filter)#106

Closed
victorlin wants to merge 5 commits into
mainfrom
victorlin/nextstrain-run
Closed

Support nextstrain run (with YAML-configured augur filter)#106
victorlin wants to merge 5 commits into
mainfrom
victorlin/nextstrain-run

Conversation

@victorlin

Copy link
Copy Markdown
Member

Alternative to #96 + #105.

The only real difference is 89ae094 instead of #96. All the other changes are effectively the same.

victorlin and others added 5 commits September 18, 2025 15:19
This improves readability of the main Snakefile, especially with more
config-related operations in mind.

phylogenetic/rules/config.smk #	deleted:
phylogenetic/rules/write_config.smk #
This is an alternative to using augur subsample.
…/vendored

subrepo:
  subdir:   "shared/vendored"
  merged:   "2d063cf"
upstream:
  origin:   "https://github.com/nextstrain/shared"
  branch:   "main"
  commit:   "2d063cf"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "4f60dd7"
Update all workflows to support nextstrain run. Instead of applying
resolve_config_path() in individual rules, resolve them all at once at
the start of the workflow. This is not strictly necessary, but
consolidates code changes to a single function instead of all rules that
take file paths from config.

🚧: update the Nextclade workflow?

Testing commands:

    mkdir -p ~/.nextstrain/pathogens/wnv
    ln -sv ~/repos/nextstrain/wnv ~/.nextstrain/pathogens/wnv/local=NRXWGYLM
    nextstrain run wnv@local phylogenetic ./tmp

References:
- nextstrain/mumps@6343dd8...0866a88
- nextstrain/zika@5041a36...e4f084d
@victorlin

Copy link
Copy Markdown
Member Author

#96 is merged so this is no longer relevant.

@victorlin victorlin closed this Sep 22, 2025
@victorlin victorlin deleted the victorlin/nextstrain-run branch September 22, 2025 21:56
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.

1 participant