Implement default locations for data and collection parameters.

Works for both files and collections. Workflow defaults override tool defaults.

TODO:

- Unit test case to ensure this only works for non-default, non-multi data parameters.
- Implement XSD once syntax is finalized.
This commit is contained in:
John Chilton
2023-11-01 11:52:44 -04:00
parent af386d2e7e
commit dce53769bd
18 changed files with 513 additions and 40 deletions
@@ -176,9 +176,11 @@
<tool file="output_action_change_format.xml" />
<tool file="output_action_change_format_paired.xml" />
<tool file="collection_paired_test.xml" />
<tool file="collection_paired_default.xml" />
<tool file="collection_paired_structured_like.xml" />
<tool file="collection_paired_conditional_structured_like.xml" />
<tool file="collection_nested_test.xml" />
<tool file="collection_nested_default.xml" />
<tool file="collection_mixed_param.xml" />
<tool file="collection_two_paired.xml" />
<tool file="collection_creates_pair.xml" />
@@ -236,6 +238,7 @@
parameter, and multiple datasets from a collection. -->
<tool file="for_workflows/cat.xml" />
<tool file="for_workflows/cat_list.xml" />
<tool file="for_workflows/cat_default.xml" />
<tool file="for_workflows/cat_collection.xml" />
<tool file="for_workflows/head.xml" />
<tool file="for_workflows/cat_interleave.xml" />