The phylogenetic
github action cannot build from staged ingest
data during dev-branch testing
#49
Labels
bug
Something isn't working
Current Behavior
The
phylogenetic
GitHub action (see this run) ignored the provided sequence and metadata URL configurations:These input fields are specified in the .github/workflows file:
dengue/.github/workflows/phylogenetic.yaml
Lines 33 to 42 in e901a30
However, they are not being used in the phylogenetic rule:
dengue/phylogenetic/rules/prepare_sequences.smk
Lines 24 to 25 in e901a30
Expected Behavior
The
phylogenetic
GitHub action should accept sequences and metadata from specified URLs, especially when testing different features on dev branches. These URL datasets are often generated by theingest
GitHub action and should be a configurable-optional-input dataset during feature testing.Possible Solution(s)
Consider implementing changes similar to the Zika repository, but with the addition of allowing for serotype expansion (
all
,denv1
,denv2
,denv3
,denv4
).Hopefully, then we could provide a config similar to:
Which could be expanded across all serotypes. Otherwise, solving this issue might involve defining multiple sets of
SEQUENCES_DENVX_URL
andMETADATA_DENVX_URL
fields, which would be tedious during testing dev-branches. Alternatively, consider splittingphylogenetic
into separate workflows (or workflow calls from a main workflow) for each serotype (phylogenetic_denv1
tophylogenetic_denv4
). Open to discussion or suggestions.The text was updated successfully, but these errors were encountered: