waleedev01 / analytics_automated_v2

Middleware layer for exposing analytics and distributed computing jobs as web services
Other
1 stars 0 forks source link

restructured cwl module: less coupling, and better division in processes #58

Closed waleedev01 closed 2 months ago

waleedev01 commented 2 months ago

divided the cwl_parser in 3 files: analytics_automated/cwl_utils/cwl_clt_handler.py analytics_automated/cwl_utils/cwl_schema_validator.py analytics_automated/cwl_utils/cwl_workflow_handler.py

Updated the import paths. Next step will having a testing suite for this module. Code is same as the other branch just this diff: flag=input_data['name'], (@anisahn09)

Please do some testing on your end as well to check that nothing broke. Hopefully after we add the testing suite in the CI pipeline we would have a more reliable system. #57

anisahn09 commented 2 months ago

all good from my side