Skip to content

Use CLI argument strings in config - #60

Merged
victorlin merged 1 commit into
mainfrom
victorlin/config-via-arg-strings
Jul 20, 2026
Merged

Use CLI argument strings in config#60
victorlin merged 1 commit into
mainfrom
victorlin/config-via-arg-strings

Conversation

@victorlin

@victorlin victorlin commented Jul 15, 2026

Copy link
Copy Markdown
Member

Description of proposed changes

Command-line parameters for filter, refine, ancestral, traits, and tip_frequencies are now defined as a single argument string under <rule>.<build> in config. This reverts #59 and provides a consistent and flexible pattern for passing non-file arguments to Augur.

The pattern is described in detail here: https://gist.github.com/victorlin/bcac1061cbbd23d67cfa30359a621de1

Draft of necessary changes on NW-PaGe fork: 263ac68

Related issue(s)

Slack thread

Checklist

  • Checks pass
  • Update changelog

@victorlin victorlin self-assigned this Jul 15, 2026
@victorlin
victorlin marked this pull request as ready for review July 15, 2026 21:27

@joverlee521 joverlee521 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added comments with general thoughts. I also added to dev chat agenda for tomorrow if you want more discussion before merging.

Comment thread phylogenetic/defaults/config.yaml
Comment thread phylogenetic/defaults/config.yaml
@victorlin
victorlin force-pushed the victorlin/config-via-arg-strings branch from e4eb6f9 to e740f67 Compare July 16, 2026 21:00
Comment thread phylogenetic/defaults/config.yaml
@victorlin
victorlin force-pushed the victorlin/config-via-arg-strings branch from e740f67 to ab95677 Compare July 17, 2026 20:01
@victorlin victorlin mentioned this pull request Jul 17, 2026
2 tasks
Command-line parameters for filter, refine, ancestral, traits, and
tip_frequencies are now defined as a single argument string under
rule.build in config. This reverts "Use 'refine.build.option' pattern"
(eed11d0) and provides a consistent and flexible pattern for passing
non-file arguments to Augur.
@victorlin
victorlin force-pushed the victorlin/config-via-arg-strings branch from ab95677 to a3969da Compare July 20, 2026 23:20
@victorlin
victorlin merged commit 70b81e7 into main Jul 20, 2026
4 checks passed
@victorlin
victorlin deleted the victorlin/config-via-arg-strings branch July 20, 2026 23:21
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