YaqingLiu pirms 4 gadiem
vecāks
revīzija
8a4a5c1768
4 mainītis faili ar 5 papildinājumiem un 36 dzēšanām
  1. +1
    -1
      inputs
  2. +2
    -2
      tasks/bcftools.wdl
  3. +0
    -31
      tasks/bcftools1.wdl
  4. +2
    -2
      workflow.wdl

+ 1
- 1
inputs Parādīt failu

@@ -1,6 +1,6 @@
{
"{{ project_name }}.bcftools_docker": "{{ bcftools_docker }}",
"{{ project_name }}.BCF": ["oss://share-data-temp/TNBC/vcf/FUSCCTNBC083_pon.vcf", "oss://share-data-temp/TNBC/vcf/FUSCCTNBC330_pon.vcf", "oss://share-data-temp/TNBC/vcf/FUSCCTNBC467_pon.vcf"],
"{{ project_name }}.vcf": {{ vcf }},
"{{ project_name }}.disk_size": "{{ disk_size }}",
"{{ project_name }}.cluster_config": "{{ cluster_config }}"
}

+ 2
- 2
tasks/bcftools.wdl Parādīt failu

@@ -1,6 +1,6 @@
task bcftools {

Array[File] bcfpon
Array[File] vcf
String docker
String cluster_config
String disk_size
@@ -10,7 +10,7 @@ task bcftools {
set -e
mkdir -p /cromwell_root/tmp/bcftools

for i in ${sep=" " bcfpon}
for i in ${sep=" " vcf}
do
bcftools view $i -Oz -o /cromwell_root/tmp/bcftools/$(basename $i.gz)
bcftools index /cromwell_root/tmp/bcftools/$(basename $i.gz) -f

+ 0
- 31
tasks/bcftools1.wdl Parādīt failu

@@ -1,31 +0,0 @@
task bcftools {

File bcfpon
String docker
String cluster_config
String disk_size
Boolean PONmode


command <<<
set -o pipefail
set -e
if [ ${PONmode} ]; then
bcftools view ${bcfpon} -Oz -o a.vcf.gz
else
echo 1
fi
>>>

runtime {
docker: docker
cluster: cluster_config
systemDisk: "cloud_ssd 40"
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
}
output {
File vcf1="a.vcf.gz"
}
}

+ 2
- 2
workflow.wdl Parādīt failu

@@ -5,11 +5,11 @@ workflow {{ project_name }} {
String bcftools_docker
String disk_size
String cluster_config
Array[File] BCF
Array[File] vcf

call bcftools.bcftools as bcftools {
input:
bcfpon=BCF,
vcf=vcf,
docker=bcftools_docker,
disk_size=disk_size,
cluster_config=cluster_config

Notiek ielāde…
Atcelt
Saglabāt