inab / WfExS-backend

Workflow Execution Service Backend
Apache License 2.0
16 stars 6 forks source link

Parsing of Nextflow DSL2 workflows #28

Closed jmfernandez closed 1 year ago

jmfernandez commented 1 year ago

Right now, Nextflow workflow source is parsed in order to learn the needed containers. The approach is not fail proof, as the container declaration can depend on variables, and in the case of DSL2 workflows, the declarations can be spread over several files.

So, at least, it is needed to parse all the (sub)workflow files involved.

jmfernandez commented 1 year ago

This issue has been partially completed in commit c0f1da68df9fe4adbcb27b8aac1fc13039b61d67. Having it properly fixed would require changes in nextflow itself. So, closing for now