excludeTaxIDs: {description: "A comma-separated list of taxonomic IDs that will be excluded in classification procedure.", category: "common"}
threads: {description: "The number of threads to be used.", category: "advanced"}
memory: {description: "The amount of memory available to the job.", category: "advanced"}
timeMinutes: {description: "The maximum amount of time the job will run in minutes.", 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"}
# outputs
...
...
@@ -233,73 +236,6 @@ task Inspect {
}
}
task Download {
input {
String libraryPath
Array[String]? domain
String executable = "centrifuge-download"
String? preCommand
String? seqTaxMapPath
String database = "refseq"
String? assemblyLevel
String? refseqCategory
Array[String]? taxIds
Boolean filterUnplaced = false
Boolean maskLowComplexRegions = false
Boolean downloadRnaSeqs = false
Boolean modifyHeader = false
Boolean downloadGiMap = false
}
# This will use centrifuge-download to download.
# The bash statement at the beginning is to make sure