Currently, the stdout of the cwl-runner is loaded into job.output by update_job in XenonRemoteFiles, then it gets overwritten by publish_job_output() in LocalFiles. But those are really different things, one is the description of the remote output, the other the description of the locally published output. So there should be two variables to reflect that and avoid confusion.
Currently, the stdout of the cwl-runner is loaded into job.output by update_job in XenonRemoteFiles, then it gets overwritten by publish_job_output() in LocalFiles. But those are really different things, one is the description of the remote output, the other the description of the locally published output. So there should be two variables to reflect that and avoid confusion.