epam / cloud-pipeline

Cloud agnostic genomics analysis, scientific computation and storage platform
https://cloud-pipeline.com
Apache License 2.0
144 stars 59 forks source link

WDL Graph enhancements #3369

Open maryvictol opened 11 months ago

maryvictol commented 11 months ago

WDL Graph enhancements:

Bugs:

rodichenko commented 11 months ago

It would be useful to show Task's inputs default values in Call (maybe as a hint) if the default value isn't changed in Call.

Implemented by 8116851

Tasks from imported WDL files should be shown in the list of existing tasks in the Properties > Document Tasks list and Actions > Add Call.

[Version 1.0] Compound types created by user using struct should be shown in the Type dropdown for Parameters.

Relative import should be supported.

[Version draft -2] Parameters specified inside Scatter should be handled as Declarations.

Implemented by 8cab106

Parameters specified in the Scatter body aren't recognized in the Call outside the scatter body.

Outputs of Calls located inside Scatter aren't recognized in Scatter item expression.

Fixed by 8cab106

maryvictol commented 11 months ago

Relative import should be supported.

@rodichenko Recursive relative import isn't supported.