浏览代码

Add threads

master
YaqingLiu 3 年前
父节点
当前提交
02e2a874c7
共有 2 个文件被更改,包括 6 次插入4 次删除
  1. +1
    -1
      defaults
  2. +5
    -3
      tasks/bcftools.wdl

+ 1
- 1
defaults 查看文件

@@ -1,5 +1,5 @@
{
"bcftools_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/bcftools:v1.9",
"disk_size": "200",
"cluster_config": "OnDemand bcs.a2.large img-ubuntu-vpc"
"cluster_config": "OnDemand bcs.a2.3xlarge img-ubuntu-vpc"
}

+ 5
- 3
tasks/bcftools.wdl 查看文件

@@ -9,15 +9,17 @@ task bcftools {
command <<<
set -o pipefail
set -e
nt=$(nproc)

mkdir -p /cromwell_root/tmp/bcftools

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
bcftools view $i -Oz -o /cromwell_root/tmp/bcftools/$(basename $i.gz) --threads $nt
bcftools index /cromwell_root/tmp/bcftools/$(basename $i.gz) -f --threads $nt
done

bcftools merge -m all -f PASS,. --force-samples /cromwell_root/tmp/bcftools/*.vcf.gz | bcftools plugin fill-AN-AC | bcftools filter -i 'SUM(AC)>1' > ${panel_id}_pon.vcf
bcftools merge -m all -f PASS,. --force-samples /cromwell_root/tmp/bcftools/*.vcf.gz --threads $nt | bcftools plugin fill-AN-AC | bcftools filter -i 'SUM(AC)>1' > ${panel_id}_pon.vcf
>>>

runtime {

正在加载...
取消
保存