-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with merge_bams #1045
Comments
The short answer is that the error you're seeing is due to quoting around the default value here:
The longer answer is that the I'm inclined to replace the bash script here with a perl script to get around this problem so the same CWL works with both runners, but it'll take a bit of time to get that done. |
Great - thanks a lot for explanation! We would like to try to run pipelines using cwl-airflow which is based on cwl-tool. So for now I will try to escape problematic expressions in bash. Do you know if I should expect a lot of issues with other tools/pipelines when running them with cwl-runner instead of Cromwell? |
Thanks again. I wanted to confirm that after escaping "${...}" in few other lines the script is now working with cwl-runner. |
Most tools should be fine. If you run into other issues they're likely to be similar to this--where cromwell's behavior differs from cwltool in small ways. It's our goal to have these workflows also work with cwltool (though we don't currently use it routinely ourselves), so if you do run into more issues like this feel free to let us know! I've opened #1046 to update this tool to address the boolean value as well as the |
Hi, I am trying to run germline_exome and I got error at the merge_bams step executed from sequence_to_bqsr subworkflow:
I am new to CWL but I was trying to play with parameters (also trying to add sorted parameter - but then I encountered some JS error). Would you be able to help to fix this error?
The text was updated successfully, but these errors were encountered: