Dear all, please would you let me know if / how I can use python instead of JS fro CWL based workflows ? If it is so, is there a short tutorial available ?
Hi @tanasa, as an avid python user myself, I would love if this was a feature.
Unfortunately, the glue to connect a lot of CWL logic as JS based.
If it’s any consolation, I’ve used TypeScript to write my JS logic (see my video here).
This gives you the OO and type hinting one might expect from python when it comes to working with CWL objects.
You can also use python via the InitialWorkDirRequirement to wrap python scripts inside CWL.
I have an example of that here