Skip to content
Snippets Groups Projects
Commit 21165c7b authored by Cats's avatar Cats
Browse files

add parameter_meta to gffcompare and gff read

parent baeef514
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,7 @@ task GffCompare {
# Issue addressed at https://github.com/openwdl/wdl/pull/263
File? noneFile # This is a wdl workaround. Please do not assign!
}
# This allows for the creation of output directories
String dirPrefix = if defined(outputDir)
then select_first([outputDir]) + "/"
......@@ -91,4 +92,35 @@ task GffCompare {
runtime {
docker: dockerImage
}
parameter_meta {
inputGtfList: {description: "Equivalent to gffcompare's `-i` option.", category: "advanced"}
inputGtfFiles: {description: "The input GTF files.", category: "required"}
referenceAnnotation: {description: "The GTF file to compare with.", category: "required"}
outputDir: {description: "The location the output should be written.", category: "common"}
outPrefix: {description: "The prefix for the output.", category: "advanced"}
genomeSequences: {description: "Equivalent to gffcompare's `-s` option.", category: "advanced"}
maxDistanceFreeEndsTerminalExons: {description: "Equivalent to gffcompare's `-e` option.", category: "advanced"}
maxDistanceGroupingTranscriptStartSites: {description: "Equivalent to gffcompare's `-d` option.", category: "advanced"}
namePrefix: {description: "Equivalent to gffcompare's `-p` option.", category: "advanced"}
C: {description: "Equivalent to gffcompare's `-C` flag.", category: "advanced"}
A: {description: "Equivalent to gffcompare's `-A` flag.", category: "advanced"}
X: {description: "Equivalent to gffcompare's `-X` flag.", category: "advanced"}
K: {description: "Equivalent to gffcompare's `-K` flag.", category: "advanced"}
snCorrection: {description: "Equivalent to gffcompare's `-R` flag.", category: "advanced"}
precisionCorrection: {description: "Equivalent to gffcompare's `-Q` flag.", category: "advanced"}
discardSingleExonTransfragsAndReferenceTranscripts: {description: "Equivalent to gffcompare's `-M` flag.", category: "advanced"}
discardSingleExonReferenceTranscripts: {description: "Equivalent to gffcompare's `-N` flag.", category: "advanced"}
noTmap: {description: "Equivalent to gffcompare's `-T` flag.", category: "advanced"}
verbose: {description: "Equivalent to gffcompare's `-V` flag.", category: "advanced"}
debugMode: {description: "Equivalent to gffcompare's `-D` flag.", category: "advanced"}
dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
category: "advanced"}
}
meta {
WDL_AID: {
exclude: ["noneFile"]
}
}
}
\ No newline at end of file
......@@ -43,4 +43,17 @@ task GffRead {
runtime {
docker: dockerImage
}
parameter_meta {
inputGff: {description: "The input GFF file.", category: "required"}
genomicSequence: {description: "The genome.", category: "required"}
genomicIndex: {description: "The genome's index.", category: "advanced"}
exonsFastaPath: {description: "The location the exons fasta should be written to.", category: "advanced"}
CDSFastaPath: {description: "The location the CDS fasta should be written to.", category: "advanced"}
proteinFastaPath: {description: "The location the protein fasta should be written to.", category: "advanced"}
filteredGffPath: {description: "The location the filtered GFF should be written to.", category: "advanced"}
outputGtfFormat: {description: "Equivalent to gffread's `-T` flag.", category: "advanced"}
dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
category: "advanced"}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment