Skip to content

Commit 757b824

Browse files
refactor: move minimizerReferences from files to buildFiles
- Depends on: #404 Current Nextclade versions reject array values in the `files` section of `pathogen.json` with `invalid type: sequence, expected a string`. Datasets declaring `minimizerReferences` as an array inside `files` fail to load. Move `minimizerReferences` from `.files` to a new top-level `.buildFiles` key: ```json { "files": { "reference": "reference.fasta", "genomeAnnotation": "genome_annotation.gff3", "changelog": "CHANGELOG.md" }, "buildFiles": { "minimizerReferences": [ "minimizer_refs/additional_refs_B.fasta", "minimizer_refs/additional_refs_B1a.fasta" ] } } ``` Unknown top-level keys are silently ignored by Nextclade, so the dataset remains loadable by both old and new versions. The companion script change reading from `buildFiles` is in #404 (9fc7f3e, 9fc7f3e). ### Work items - [x] Move `minimizerReferences` from `files` to `buildFiles` in `pathogen.json`
1 parent 6e19a7c commit 757b824

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

data/enpen/enterovirus/cva16/pathogen.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"treeJson": "tree.json",
99
"examples": "sequences.fasta",
1010
"readme": "README.md",
11-
"changelog": "CHANGELOG.md",
11+
"changelog": "CHANGELOG.md"
12+
},
13+
"buildFiles": {
1214
"minimizerReferences": [
1315
"minimizer_refs/additional_refs_B.fasta",
1416
"minimizer_refs/additional_refs_B1a.fasta",

0 commit comments

Comments
 (0)