|
|
|
|
|
|
|
|
Int? interval_padding |
|
|
Int? interval_padding |
|
|
|
|
|
|
|
|
String disk_size |
|
|
String disk_size |
|
|
String cluster_config |
|
|
|
|
|
|
|
|
String cluster_2cpu_4gb |
|
|
|
|
|
String cluster_16cpu_32gb |
|
|
|
|
|
|
|
|
if (tumor_fastq_1!= "") { |
|
|
if (tumor_fastq_1!= "") { |
|
|
call mapping.mapping as tumor_mapping { |
|
|
call mapping.mapping as tumor_mapping { |
|
|
|
|
|
|
|
|
ref_dir=ref_dir, |
|
|
ref_dir=ref_dir, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call Metrics.Metrics as tumor_Metrics { |
|
|
call Metrics.Metrics as tumor_Metrics { |
|
|
|
|
|
|
|
|
sample=sample_id + '.T', |
|
|
sample=sample_id + '.T', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call Dedup.Dedup as tumor_Dedup { |
|
|
call Dedup.Dedup as tumor_Dedup { |
|
|
|
|
|
|
|
|
sample=sample_id + '.T', |
|
|
sample=sample_id + '.T', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call deduped_Metrics.deduped_Metrics as tumor_deduped_Metrics { |
|
|
call deduped_Metrics.deduped_Metrics as tumor_deduped_Metrics { |
|
|
|
|
|
|
|
|
sample=sample_id + '.T', |
|
|
sample=sample_id + '.T', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call BQSR.BQSR as tumor_BQSR { |
|
|
call BQSR.BQSR as tumor_BQSR { |
|
|
|
|
|
|
|
|
sample=sample_id + '.T', |
|
|
sample=sample_id + '.T', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ref_dir=ref_dir, |
|
|
ref_dir=ref_dir, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call Metrics.Metrics as normal_Metrics { |
|
|
call Metrics.Metrics as normal_Metrics { |
|
|
|
|
|
|
|
|
regions=regions, |
|
|
regions=regions, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call Dedup.Dedup as normal_Dedup { |
|
|
call Dedup.Dedup as normal_Dedup { |
|
|
|
|
|
|
|
|
sample=sample_id + '.N', |
|
|
sample=sample_id + '.N', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call deduped_Metrics.deduped_Metrics as normal_deduped_Metrics { |
|
|
call deduped_Metrics.deduped_Metrics as normal_deduped_Metrics { |
|
|
|
|
|
|
|
|
regions=regions, |
|
|
regions=regions, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call BQSR.BQSR as normal_BQSR { |
|
|
call BQSR.BQSR as normal_BQSR { |
|
|
|
|
|
|
|
|
sample=sample_id + '.N', |
|
|
sample=sample_id + '.N', |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call Haplotyper.Haplotyper as Haplotyper { |
|
|
call Haplotyper.Haplotyper as Haplotyper { |
|
|
|
|
|
|
|
|
regions=regions, |
|
|
regions=regions, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
disk_size=disk_size, |
|
|
disk_size=disk_size, |
|
|
cluster_config=cluster_config |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call bcftools.bcftools as Haplotyper_bcftools { |
|
|
call bcftools.bcftools as Haplotyper_bcftools { |
|
|
|
|
|
|
|
|
fasta=fasta, |
|
|
fasta=fasta, |
|
|
ref_dir=ref_dir, |
|
|
ref_dir=ref_dir, |
|
|
docker=bcftools_docker, |
|
|
docker=bcftools_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
tumor_bam=tumor_BQSR.recaled_bam, |
|
|
tumor_bam=tumor_BQSR.recaled_bam, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
docker=manta_docker, |
|
|
docker=manta_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
germline_vcf=Manta.germline_vcf, |
|
|
germline_vcf=Manta.germline_vcf, |
|
|
annotsv_database=annotsv_database, |
|
|
annotsv_database=annotsv_database, |
|
|
docker=annotsv_docker, |
|
|
docker=annotsv_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
germline_resource=germline_resource, |
|
|
germline_resource=germline_resource, |
|
|
germline_resource_tbi=germline_resource_tbi, |
|
|
germline_resource_tbi=germline_resource_tbi, |
|
|
docker=sentieon_docker, |
|
|
docker=sentieon_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fasta=fasta, |
|
|
fasta=fasta, |
|
|
ref_dir=ref_dir, |
|
|
ref_dir=ref_dir, |
|
|
docker=bcftools_docker, |
|
|
docker=bcftools_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vcf=TNseq_bcftools.norm_vcf, |
|
|
vcf=TNseq_bcftools.norm_vcf, |
|
|
annovar_database=annovar_database, |
|
|
annovar_database=annovar_database, |
|
|
docker=annovar_docker, |
|
|
docker=annovar_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
baseline=baseline, |
|
|
baseline=baseline, |
|
|
docker=msisensor_docker, |
|
|
docker=msisensor_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tumor_bam=tumor_BQSR.recaled_bam, |
|
|
tumor_bam=tumor_BQSR.recaled_bam, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
docker=sequenza_docker, |
|
|
docker=sequenza_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_16cpu_32gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
regions=regions, |
|
|
regions=regions, |
|
|
snpindel_txt=TNseq_ANNOVAR.multianno_txt, |
|
|
snpindel_txt=TNseq_ANNOVAR.multianno_txt, |
|
|
docker=tmb_docker, |
|
|
docker=tmb_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
tumor_bam_index=tumor_BQSR.recaled_bam_index, |
|
|
hrd=HRD.hrd, |
|
|
hrd=HRD.hrd, |
|
|
docker=cnvkit_docker, |
|
|
docker=cnvkit_docker, |
|
|
cluster_config=cluster_config, |
|
|
|
|
|
|
|
|
cluster_config=cluster_2cpu_4gb, |
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
} |
|
|
} |