Skip to content

v0.5.4

Choose a tag to compare

@leepc12 leepc12 released this 02 Nov 21:42
641db11

Validation for WDL/input JSON

  • added womtool validation for WDL and input JSON
  • useful to find missing/wrong parameters in input JSON

New parameters

  • --womtool: womtool JAR location (URL or path). 42 by default.
  • --ignore-womtool: Flag. Ignore womtool validation.

Added dict_tool.py (for new tool qc2tsv)

  • useful dict functions
    • merge_dict(a, b): Merge dict b into dict a.
    • split_dict(): Split dict into multiple dicts according to given "split_rule" (REGEX)
    • flatten_dict()/unflatten_dict(): Flatten dict with a 1-level tuple key. This tuple key keeps hierachy of original dict object in it.