dxCompiler
dxCompiler copied to clipboard
Array[String?] compiles incorrectly to "(hash" and "(array:file)"
When using dxCompiler-2.10.4.jar, I've found a workflow level input type that does not appear to compile correctly.
Array[String] testReq
compiles correctly to [stage-common.testReq (array:string)]
Array[String?] testOp
compiles incorrectly to stage-common.testOp (hash)
and [stage-common.testOp___dxfiles (array:file)]
Here is a test wdl if you want to try yourself.
version 1.0
workflow Test {
input {
Array[String] testReq
Array[String?] testOp
}
}
This appears to be a bug report unless I'm missing something.