瀏覽代碼

Alter: add output vcf

master
YaqingLiu 4 年之前
父節點
當前提交
2a0c56fda0
共有 2 個檔案被更改,包括 6 行新增3 行删除
  1. +5
    -3
      tasks/vcf2maf.wdl
  2. +1
    -0
      workflow.wdl

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

task vcf2maf { task vcf2maf {


File vcf File vcf
String sample_id
String basename = basename(vcf,".vcf") String basename = basename(vcf,".vcf")
String tumor_id String tumor_id
String normal_id String normal_id
nt=$(nproc) nt=$(nproc)


if [ only_pass ]; then if [ only_pass ]; then
awk -F'\t' '{if(($1~"^#")||($1!~"^#" && $7=="PASS")){print $0}}' ${vcf} > INPUT.vcf
awk -F'\t' '{if(($1~"^#")||($1!~"^#" && $7=="PASS")){print $0}}' ${vcf} > ${sample_id}.INPUT.vcf
else else
cp ${vcf} INPUT.vcf
cp ${vcf} ${sample_id}.INPUT.vcf
fi fi


perl /opt/mskcc-vcf2maf/vcf2maf.pl \ perl /opt/mskcc-vcf2maf/vcf2maf.pl \
--input-vcf INPUT.vcf --output-maf ${basename}.maf \
--input-vcf ${sample_id}.INPUT.vcf --output-maf ${basename}.maf \
--tumor-id ${tumor_id} --normal-id ${normal_id} \ --tumor-id ${tumor_id} --normal-id ${normal_id} \
--ref-fasta ${ref_dir}/${fasta} \ --ref-fasta ${ref_dir}/${fasta} \
--vep-path ${vep_path} \ --vep-path ${vep_path} \
} }


output { output {
File vcf = "${sample_id}.INPUT.vcf"
File maf = "${basename}.maf" File maf = "${basename}.maf"
} }
} }

+ 1
- 0
workflow.wdl 查看文件

call vcf2maf.vcf2maf as vcf2maf { call vcf2maf.vcf2maf as vcf2maf {
input: input:
vcf=vcf, vcf=vcf,
sample_id=sample_id,
tumor_id=tumor_id, tumor_id=tumor_id,
normal_id=normal_id, normal_id=normal_id,
ref_dir=ref_dir, ref_dir=ref_dir,

Loading…
取消
儲存