This will work for string inputs. I'm adding this in case somebody reading has to handle files. Let's say our input file is named "aspergillus.fastq".
The inputs section is:
inputs:
reads:
type: File
inputBinding:
prefix: -r
Referencing the input:
$(inputs.reads.basename) = "aspergillus.fastq"
$(inputs.reads.nameroot) = "aspergillus"
$(inputs.reads.nameext) = ".fastq"