|
6 | 6 | * CTD: https://github.com/WorkflowConversion/CTDSchema/blob/master/CTD.xsd
|
7 | 7 | * CWL: https://github.com/common-workflow-language/common-workflow-language/blob/master/v1.0/CommandLineTool.yml
|
8 | 8 |
|
| 9 | +## Summary |
| 10 | + |
| 11 | +### Tool description |
| 12 | +CTD reflects the perspective of a tool author targetting the KNIME processing unit approach ("nodes"), where |
| 13 | +Galaxy reflects the perspective of a |
| 14 | + |
| 15 | +### Parameters description |
| 16 | + |
| 17 | +### Data/parameter types |
| 18 | +The typing system for parameters in CTD itself is simpler than the other two, providing mainly support for simple types and input/output files, but excluding arrays/lists and complex types. Galaxy adds |
| 19 | + |
| 20 | +### Command line generation |
| 21 | +All of the specifications include a flexible set of possibilities for the generation of command lines, reflecting the effective heterogeneity of the bioinformatics tools ecosystem ;) |
9 | 22 |
|
10 | 23 | ## Comparison table
|
11 | 24 |
|
12 | 25 | ### Tool level
|
13 | 26 |
|
14 |
| -|Galaxy information |Optional |CTD information |Opti onal |CWL information |Optional | |
| 27 | +|Galaxy information |Optional |CTD information |Optional |CWL information |Optional | |
15 | 28 | |---|---|---|---|---|---|
|
16 | 29 | |*description* |X |description |X |label |X |
|
17 | 30 | |*help* |X |*manual* |X |*doc* |X |
|
18 | 31 | |*citation* |X |*citation* (for the underlying tool, DOI or doc URL) |X |*SoftwareRequirement.name.specs* (URI) |X |
|
19 |
| -| | |*ExecutableName* (overrides the name attribute) |X |*SoftwareRequirement.name.baseCommand[0]* |X | |
| 32 | +| | |*ExecutableName* (overrides the name attribute) |X |*SoftwareRequirement.name.baseCommand[0]* |X | |
20 | 33 | | | |*ExecutablePath* (specific path to the executable) |X | | |
|
21 | 34 | |*command*+*argument* under parameter | |*CLItype* list of input commands with elements mapping |X | *arguments* and/or *inputBindings* |X |
|
22 | 35 | | | |*logs* (retrospective on execution information - if so probably out of scope)|X | | |
|
|
0 commit comments