I would like to parse CWL file into java model classes. I'm using cwl-avro project (cwlavro version: 22.214.171.124) as the model classes. How can I parse the cwl file so that I get back an instance of _io.cwl.avro.Workflow.Workflow_ class
Note, be alert as to which version of the cwlavro you're using, I've been a bit messy with version numbers. 2.0.4 (what we currently use) let's you switch between cwltool (installed locally on the system) and bunny for cwl -> json processing (but is mostly tested with cwltool) 2.0.7 (experimental) let's you use cwltool within heterodon (doesn't require Python dependencies directly)
Can probably discuss more what that means on GitHub.