This is a test version of Biostars. For the public version, visit https://www.biostars.org.
How can I Write the workflow including too much inputs params

As the title,I have wrapped some bioinformatics tools including bwa,markdup,bqsr,haploytpe,genotype,vqsr. And I expose a little more params in [inputs] fields in every tool. But most of the params is not required, so can I ignore the inputs params in [inputs] field at workflow.cwl?

2) And I have the another question: when I try to dragging tools to to my workflow by rabix ,some tools' inputs port losed.why?

cwl

I'm not sure i understand correctly. If you mark input parameters as optional like this

inputs:
  reads:
    type: File?
    inputBinding:
        prefix: -r

Then the workflow won't have to provide these inputs to the tool.

1 answer

emm.I find the [hide] option of the tool losing port

Log in to answer this question.