fair-workflows / fairworkflows

A python library for constructing, modifying and publishing scientific workflows described using semantic technologies.
Apache License 2.0
12 stars 3 forks source link

More complete definition of input and output parameters #27

Closed dsmits closed 4 years ago

dsmits commented 4 years ago

Now we only ask for the name of the input, and we assume it's a string. This is not enough.

We need to ask the user for more information such as type and a more elaborate description about the input and output parameters in cli.py. And then use this information when generating cwl and possibly also rdf.

We can also use this information to add type hints to the python stubs.

dsmits commented 4 years ago

It should also be defined how the outputs of one step and the inputs of the next step are related