Ver código fonte

first commit

master
YaqingLiu 5 anos atrás
pai
commit
0abf476028
3 arquivos alterados com 9 adições e 9 exclusões
  1. +1
    -1
      inputs
  2. +5
    -5
      tasks/bcftools.wdl
  3. +3
    -3
      workflow.wdl

+ 1
- 1
inputs Ver arquivo

"{{ project_name }}.bcftools_docker": "{{ bcftools_docker }}", "{{ project_name }}.bcftools_docker": "{{ bcftools_docker }}",
"{{ project_name }}.database": "{{ database }}", "{{ project_name }}.database": "{{ database }}",
"{{ project_name }}.inputSamplesFile": "{{ inputSamplesFile }}", "{{ project_name }}.inputSamplesFile": "{{ inputSamplesFile }}",
"{{ project_name }}.inputponfile": "{{ inputponfile }}",
"{{ project_name }}.inputponfile": "oss://choppy-cromwell-result/test-choppy/FUSCC_TNBC_WES_liuyaqing_20200703/67f23290-260b-4f95-abce-7206f9e4e7fa/call-PON/",
"{{ project_name }}.regions": "{{ regions }}", "{{ project_name }}.regions": "{{ regions }}",
"{{ project_name }}.PONmode": "{{ PONmode }}", "{{ project_name }}.PONmode": "{{ PONmode }}",
"{{ project_name }}.cosmic_vcf": "{{ cosmic_vcf }}", "{{ project_name }}.cosmic_vcf": "{{ cosmic_vcf }}",

+ 5
- 5
tasks/bcftools.wdl Ver arquivo

task bcftools { task bcftools {


Array[Array[File]] pon_vcf
String pon_vcf
String docker String docker
String cluster_config String cluster_config
String disk_size String disk_size
if [ ${PONmode} ]; then if [ ${PONmode} ]; then
mkdir -p /cromwell_root/tmp/bcftools/ mkdir -p /cromwell_root/tmp/bcftools/
for i in ${sep=" " pon_vcf}
do
bcftools view $i -Oz -o /cromwell_root/tmp/bcftools/$i.gz
done
#for i in ${sep=" " pon_vcf}
#do
bcftools view ${pon_vcf}/*.vcf -Oz -o /cromwell_root/tmp/bcftools/*.vcf.gz
#done
bcftools merge -m any -f PASS,. --force-samples /cromwell_root/tmp/bcftools/*.vcf.gz |\ bcftools merge -m any -f PASS,. --force-samples /cromwell_root/tmp/bcftools/*.vcf.gz |\
bcftools plugin fill-AN-AC |\ bcftools plugin fill-AN-AC |\

+ 3
- 3
workflow.wdl Ver arquivo

Boolean set_vcf2maf Boolean set_vcf2maf




File inputponfile
Array[Array[File]] bcf = read_tsv(inputponfile)
String inputponfile
#Array[Array[File]] bcf = read_tsv(inputponfile)


call bcftools.bcftools as bcftools { call bcftools.bcftools as bcftools {
input: input:
PONmode=PONmode, PONmode=PONmode,
pon_vcf=bcf,
pon_vcf=inputponfile,
docker=bcftools_docker, docker=bcftools_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config cluster_config=cluster_config

Carregando…
Cancelar
Salvar