You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For Toil, we run a virtualization function for all file types, which ensures that all declared files exist. This means that the above workflow does not work for us.
MiniWDL only complains after this file variable is ever used. For example:
With MINIWDL__FILE_IO__ALLOW_ANY_INPUT=True, both will fail with an error message similar to ...uses nonexistent file/directory: path/to/file....
As this behavior is ambiguous according to the spec, do you think this behavior should be allowed? Or should it be ambiguous to the runner, since MiniWDL currently permits this behavior?
For string-to-file coercion, MiniWDL is content with a nonexistent file if the variable is never used. For example:
For Toil, we run a virtualization function for all file types, which ensures that all declared files exist. This means that the above workflow does not work for us.
MiniWDL only complains after this file variable is ever used. For example:
or
With
MINIWDL__FILE_IO__ALLOW_ANY_INPUT=True
, both will fail with an error message similar to...uses nonexistent file/directory: path/to/file...
.As this behavior is ambiguous according to the spec, do you think this behavior should be allowed? Or should it be ambiguous to the runner, since MiniWDL currently permits this behavior?
This is related to openwdl/wdl#667
The text was updated successfully, but these errors were encountered: