diff --git a/stringtie.wdl b/stringtie.wdl index f5c6854cbacb671113fde7b4a0ac6e459e128ac1..2c04233d60297b775943b8ae9dc6f594f575e2ff 100644 --- a/stringtie.wdl +++ b/stringtie.wdl @@ -1,25 +1,29 @@ +version 1.0 + task Stringtie { - String? preCommand - File alignedReads - File? referenceGtf - Int? threads - String assembledTranscriptsFile - Boolean? firstStranded - Boolean? secondStranded - String? geneAbundanceFile + input { + String? preCommand + File alignedReads + File? referenceGtf + Int? threads + String assembledTranscriptsFile + Boolean? firstStranded + Boolean? secondStranded + String? geneAbundanceFile + } command { set -e -o pipefail - mkdir -p $(dirname ${assembledTranscriptsFile}) - ${preCommand} + mkdir -p $(dirname ~{assembledTranscriptsFile}) + ~{preCommand} stringtie \ - ${"-p " + threads} \ - ${"-G " + referenceGtf} \ - ${true="--rf" false="" firstStranded} \ - ${true="fr" false="" secondStranded} \ - -o ${assembledTranscriptsFile} \ - ${"-A " + geneAbundanceFile} \ - ${alignedReads} \ + ~{"-p " + threads} \ + ~{"-G " + referenceGtf} \ + ~{true="--rf" false="" firstStranded} \ + ~{true="fr" false="" secondStranded} \ + -o ~{assembledTranscriptsFile} \ + ~{"-A " + geneAbundanceFile} \ + ~{alignedReads} \ }