- dxda version update to v0.6.0 to address occasional filesystem errors seen in DNAnexus jobs.
- Fixes for the
-pretty
flag in thedescribe
command. - WDL: fix for the tasks wrapped in a frag with optional inputs. Those inputs get forcibly evaluated to explicit
null
and cause inconsistencies with applet inputs. This is fixed and all implicitnull
(None
) values of optionals are remaining implicit. - Updated
dxfuse
tov1.1.1
Dependency updates
wdlTools 0.17.16
- New value type
V_ForcedNull
is used to avoid an addition of an explicitnull
input to an Optional value. Previously,
if a task was wrapped in a frag - in some cases Optionals without a value were forced to be an explicitnull
. This version
fixes such behavior. - Draft-2 parser. Previous behavior: if
version
is not declared, it is assumed to bedraft-2
, which has no formal
input definitions for tasks and workflows. However, if a user forgets to declare theversion
while working on workflow
of a version greater thandraft-2
with formal definition ofinput
, the parser fails to follow the syntax and throws
the errors not related to the version or the formatting of the input section. Here this behavior is fixed: ifversion
is not detected anddraft-2
is assumed, we check if theinput
section is defined and throw an exception in this case.