Skip to content
Snippets Groups Projects
Unverified Commit b6a2818e authored by Cedrick Agaser's avatar Cedrick Agaser Committed by GitHub
Browse files

Merge branch 'develop' into gridss

parents 1e8155c2 c62deb1f
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,8 @@ that users understand how the changes affect the new version.
version 5.0.0-dev
---------------------------
+ Bam2fastx: Input bam and index are now arrays.
+ Lima: Remove globs from outputs.
+ Updated task gridss.wdl: add --jvmheap parameter
+ A bwa-mem2 task was created with the same interface (including usePostalt)
as the bwa mem task.
......
......@@ -22,8 +22,8 @@ version 1.0
task Bam2Fasta {
input {
File inputFile
File bamIndex
Array[File]+ bam
Array[File]+ bamIndex
String outputPrefix
Int compressionLevel = 1
Boolean splitByBarcode = false
......@@ -43,7 +43,7 @@ task Bam2Fasta {
-c ~{compressionLevel} \
~{true="--split-barcodes" false="" splitByBarcode} \
~{"--seqid-prefix " + seqIdPrefix} \
~{inputFile}
~{sep=" " bam}
}
output {
......@@ -58,8 +58,8 @@ task Bam2Fasta {
parameter_meta {
# inputs
inputFile: {description: "The input pacbio bam file.", category: "required"}
bamIndex: {description: "The .pbi index for the input file.", category: "required"}
bam: {description: "The input pacbio bam file(s).", category: "required"}
bamIndex: {description: "The .pbi index for the input file(s).", category: "required"}
outputPrefix: {description: "Output directory path + output file prefix.", category: "required"}
compressionLevel: {description: "Gzip compression level [1-9]", category: "advanced"}
splitByBarcode: {description: "Split output into multiple fasta files, by barcode pairs.", category: "advanced"}
......@@ -75,8 +75,8 @@ task Bam2Fasta {
task Bam2Fastq {
input {
File inputFile
File bamIndex
Array[File]+ bam
Array[File]+ bamIndex
String outputPrefix
Int compressionLevel = 1
Boolean splitByBarcode = false
......@@ -96,7 +96,7 @@ task Bam2Fastq {
-c ~{compressionLevel} \
~{true="--split-barcodes" false="" splitByBarcode} \
~{"--seqid-prefix " + seqIdPrefix} \
~{inputFile}
~{sep=" " bam}
}
output {
......@@ -111,8 +111,8 @@ task Bam2Fastq {
parameter_meta {
# inputs
inputFile: {description: "The input pacbio bam file.", category: "required"}
bamIndex: {description: "The .pbi index for the input file.", category: "required"}
bam: {description: "The input pacbio bam file(s).", category: "required"}
bamIndex: {description: "The .pbi index for the input file(s).", category: "required"}
outputPrefix: {description: "Output directory path + output file prefix.", category: "required"}
compressionLevel: {description: "Gzip compression level [1-9]", category: "advanced"}
splitByBarcode: {description: "Split output into multiple fastq files, by barcode pairs.", category: "advanced"}
......
......@@ -95,12 +95,15 @@ task Lima {
cp "~{basename(outputPrefix)}.fl.lima.counts" "~{outputPrefix}.fl.lima.counts"
cp "~{basename(outputPrefix)}.fl.lima.report" "~{outputPrefix}.fl.lima.report"
cp "~{basename(outputPrefix)}.fl.lima.summary" "~{outputPrefix}.fl.lima.summary"
find . -path "*.bam" > bamFiles.txt
find . -path "*.bam.pbi" > bamIndexes.txt
find . -path "*.subreadset.xml" > subreadsets.txt
}
output {
Array[File] limaBam = glob("*.bam")
Array[File] limaBamIndex = glob("*.bam.pbi")
Array[File] limaXml = glob("*.subreadset.xml")
Array[File] limaBam = read_lines("bamFiles.txt")
Array[File] limaBamIndex = read_lines("bamIndexes.txt")
Array[File] limaXml = read_lines("subreadsets.txt")
File limaStderr = outputPrefix + ".fl.stderr.log"
File limaJson = outputPrefix + ".fl.json"
File limaCounts = outputPrefix + ".fl.lima.counts"
......
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