Skip to content
Snippets Groups Projects
Commit 710cb796 authored by JasperBoom's avatar JasperBoom
Browse files

Fix index localization.

parent adac77e5
No related branches found
No related tags found
No related merge requests found
......@@ -11,6 +11,8 @@ that users understand how the changes affect the new version.
version 5.0.0-dev
---------------------------
+ Add copy command to bam2fastx tasks to make sure bam file and its index are
always in the same directory.
+ Add wdl file for pacbio's bam2fastx tool.
version 4.0.0
......
......@@ -24,6 +24,7 @@ task Bam2Fasta {
input {
File inputFile
File bamIndex
String basenameInputFile = basename(inputFile)
String outputPrefix
Int compressionLevel = 1
Boolean splitByBarcode = false
......@@ -38,12 +39,16 @@ task Bam2Fasta {
command {
set -e
mkdir -p "$(dirname ~{outputPrefix})"
# The bam file and its index need to be in the same directory.
# Cromwell will put them in separate iputs folders.
cp ~{inputFile} ./
cp ~{bamIndex} ./
bam2fasta \
--output ~{outputPrefix} \
-c ~{compressionLevel} \
~{true="--split-barcodes" false="" splitByBarcode} \
~{"--seqid-prefix " + seqIdPrefix} \
~{inputFile}
./~{basenameInputFile}
}
output {
......@@ -76,6 +81,7 @@ task Bam2Fasta {
task Bam2Fastq {
input {
File inputFile
String basenameInputFile = basename(inputFile)
File bamIndex
String outputPrefix
Int compressionLevel = 1
......@@ -91,12 +97,16 @@ task Bam2Fastq {
command {
set -e
mkdir -p "$(dirname ~{outputPrefix})"
# The bam file and its index need to be in the same directory.
# Cromwell will put them in separate iputs folders.
cp ~{inputFile} ./
cp ~{bamIndex} ./
bam2fastq \
--output ~{outputPrefix} \
-c ~{compressionLevel} \
~{true="--split-barcodes" false="" splitByBarcode} \
~{"--seqid-prefix " + seqIdPrefix} \
~{inputFile}
./~{basenameInputFile}
}
output {
......
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