|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- import "./tasks/mapping.wdl" as mapping
- import "./tasks/delly.wdl" as delly
- import "./tasks/Dedup.wdl" as Dedup
- import "./tasks/bcf2vcf.wdl" as bcf2vcf
-
- workflow {{ project_name }} {
-
- String SENTIEON_INSTALL_DIR
- String SENTIEONdocker
- String DELLYdocker
- String BCFdocker
-
- File tumor_read1
- File tumor_read2
- File normal_read1
- File normal_read2
- File ref_dir
- String fasta
- String sample_name
- String disk_size
-
- String BIGcluster_config
- String SMALLcluster_config
-
- call mapping.mapping as tumor_mapping {
- input:
- SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
- group=sample_name,
- sample=sample_name,
- type="tumor",
- pl="ILLUMINAL",
- fasta=fasta,
- ref_dir=ref_dir,
- fastq_1=tumor_read1,
- fastq_2=tumor_read2,
- docker=SENTIEONdocker,
- disk_size=disk_size,
- cluster_config=BIGcluster_config
- }
-
- call mapping.mapping as normal_mapping {
- input:
- SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
- group=sample_name,
- sample=sample_name,
- type="normal",
- pl="ILLUMINAL",
- fasta=fasta,
- ref_dir=ref_dir,
- fastq_1=normal_read1,
- fastq_2=normal_read2,
- docker=SENTIEONdocker,
- disk_size=disk_size,
- cluster_config=BIGcluster_config
- }
-
- call Dedup.Dedup as tumor_Dedup {
- input:
- SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
- sorted_bam=tumor_mapping.sorted_bam,
- sorted_bam_index=tumor_mapping.sorted_bam_index,
- sample=sample_name,
- type="tumor",
- docker=SENTIEONdocker,
- disk_size=disk_size,
- cluster_config=BIGcluster_config
- }
-
- call Dedup.Dedup as normal_Dedup {
- input:
- SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
- sorted_bam=normal_mapping.sorted_bam,
- sorted_bam_index=normal_mapping.sorted_bam_index,
- sample=sample_name,
- type="normal",
- docker=SENTIEONdocker,
- disk_size=disk_size,
- cluster_config=BIGcluster_config
- }
-
- call delly.delly as delly {
- input:
- tumor_bam=tumor_Dedup.Dedup_bam,
- tumor_bam_idx=tumor_Dedup.Dedup_bam_index,
- normal_bam=normal_Dedup.Dedup_bam,
- normal_bam_idx=normal_Dedup.Dedup_bam_index,
- ref_dir=ref_dir,
- fasta=fasta,
- sample_name=sample_name,
- docker=DELLYdocker,
- disk_size=disk_size,
- cluster_config=SMALLcluster_config
- }
-
- call bcf2vcf.bcf2vcf as bcf2vcf {
- input:
- bcf=delly.bcf,
- bcf_index=delly.bcf_index,
- docker=BCFdocker,
- disk_size=disk_size,
- cluster_config=SMALLcluster_config,
- sample_name=sample_name
- }
- }
-
|