Skip to content
Snippets Groups Projects
Unverified Commit faa8c93f authored by Cats's avatar Cats Committed by GitHub
Browse files

Merge pull request #285 from biowdl/update_CPAT

Update CPAT to version 3.0.4
parents c1a647aa d4d36e02
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,8 @@ that users understand how the changes affect the new version. ...@@ -10,6 +10,8 @@ that users understand how the changes affect the new version.
version 5.0.0-dev version 5.0.0-dev
--------------------------- ---------------------------
+ Update CPAT to version 3.0.4.
+ Changed the `outFilePath` input to `outputPrefix`.
+ Survivor: Change integer to string literal in boolean parameters. + Survivor: Change integer to string literal in boolean parameters.
+ Samtools: Add mkdir line to `Fastq` task. + Samtools: Add mkdir line to `Fastq` task.
+ Add new parameters from CCS version 6.0.0 and add two new outputs: + Add new parameters from CCS version 6.0.0 and add two new outputs:
......
...@@ -23,7 +23,7 @@ version 1.0 ...@@ -23,7 +23,7 @@ version 1.0
task CPAT { task CPAT {
input { input {
File gene File gene
String outFilePath String outputPrefix
File hex File hex
File logitModel File logitModel
...@@ -36,7 +36,7 @@ task CPAT { ...@@ -36,7 +36,7 @@ task CPAT {
String memory = "4G" String memory = "4G"
Int timeMinutes = 10 + ceil(size(gene, "G") * 30) Int timeMinutes = 10 + ceil(size(gene, "G") * 30)
String dockerImage = "biocontainers/cpat:v1.2.4_cv1" String dockerImage = "biocontainers/cpat:3.0.4--py39hcbe4a3b_0"
} }
# Some WDL magic in the command section to properly output the start and # Some WDL magic in the command section to properly output the start and
...@@ -45,10 +45,10 @@ task CPAT { ...@@ -45,10 +45,10 @@ task CPAT {
# to non-optionals. # to non-optionals.
command { command {
set -e set -e
mkdir -p "$(dirname ~{outFilePath})" mkdir -p "$(dirname ~{outputPrefix})"
cpat.py \ cpat.py \
--gene ~{gene} \ --gene ~{gene} \
--outfile ~{outFilePath} \ --outfile ~{outputPrefix} \
--hex ~{hex} \ --hex ~{hex} \
--logitModel ~{logitModel} \ --logitModel ~{logitModel} \
~{"--ref " + referenceGenome} \ ~{"--ref " + referenceGenome} \
...@@ -57,7 +57,11 @@ task CPAT { ...@@ -57,7 +57,11 @@ task CPAT {
} }
output { output {
File outFile = outFilePath File orfSeqs = "~{outputPrefix}.ORF_seqs.fa"
File orfProb = "~{outputPrefix}.ORF_prob.tsv"
File orfProbBest = "~{outputPrefix}.ORF_prob.best.tsv"
File noOrf = "~{outputPrefix}.no_ORF.txt"
File rScript = "~{outputPrefix}.r"
} }
runtime { runtime {
...@@ -69,7 +73,7 @@ task CPAT { ...@@ -69,7 +73,7 @@ task CPAT {
parameter_meta { parameter_meta {
# inputs # inputs
gene: {description: "Equivalent to CPAT's `--gene` option.", category: "required"} gene: {description: "Equivalent to CPAT's `--gene` option.", category: "required"}
outFilePath: {description: "Equivalent to CPAT's `--outfile` option.", category: "required"} outputPrefix: {description: "Equivalent to CPAT's `--outfile` option.", category: "required"}
hex: {description: "Equivalent to CPAT's `--hex` option.", category: "required"} hex: {description: "Equivalent to CPAT's `--hex` option.", category: "required"}
logitModel: {description: "Equivalent to CPAT's `--logitModel` option.", category: "required"} logitModel: {description: "Equivalent to CPAT's `--logitModel` option.", category: "required"}
referenceGenome: {description: "Equivalent to CPAT's `--ref` option.", category: "advanced"} referenceGenome: {description: "Equivalent to CPAT's `--ref` option.", category: "advanced"}
...@@ -79,9 +83,6 @@ task CPAT { ...@@ -79,9 +83,6 @@ task CPAT {
memory: {description: "The amount of memory available to the job.", 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"} 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"} 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
outFile: {description: "CPAT logistic regression model."}
} }
} }
......
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