Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1399

Create a cwl to dax conversion command line tool

    XMLWordPrintable

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.0.0
    • None
    • None
    • None

    Description

      Create a working CWL to DAX converter. (build upon this reference example: https://github.com/pegasus-isi/cwl-to-dax-reference/blob/master/fork-join-workflow/conversion-test/test-parser.py)

      When the converter encounters CWL fields that are not applicable to the DAX format, a warning should be issued to the user and the converter should continue parsing the CWL.

      The converter will use cwl_utils (a cwl python parser) and the python3 DAX API to do the conversion.

      Unit tests need to be added for the functions used in the converter.

      A functional test needs to be added to bamboo. Here the test should include some CWL workflow that is then converted to DAX using the converter, and then run by Pegasus.

      Documentation needs to be added to the User Guide that illustrates what subset of CWL currently works/converts nicely into DAX.

      Attachments

        Activity

          People

            tanaka Ryan Tanaka
            tanaka Ryan Tanaka
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: