|
- import "./tasks/muse.wdl" as muse
- import "./tasks/annovar.wdl" as annovar
- import "./tasks/vcf2maf.wdl" as vcf2maf
-
-
- workflow {{ project_name }} {
-
- String sample_id
- File normal_recaled_bam
- File tumor_recaled_bam
- File normal_recaled_bam_index
- File tumor_recaled_bam_index
-
- String muse_docker
- String annovar_docker
- String maftools_docker
-
- File ref_dir
- String fasta
- File dbmills_dir
- String db_mills
- File dbsnp_dir
- String dbsnp
- File regions
- String disk_size
- String cluster_config
-
- File database
-
- call muse.muse as muse {
- input:
- ref_dir=ref_dir,
- fasta=fasta,
- dbsnp_dir=dbsnp_dir,
- dbsnp=dbsnp,
- normal_bam=normal_recaled_bam,
- tumor_bam=tumor_recaled_bam,
- normal_bam_index=normal_recaled_bam_index,
- tumor_bam_index=tumor_recaled_bam_index,
- sample=sample_id,
- muse_docker=muse_docker,
- disk_size=disk_size,
- cluster_config=cluster_config
- }
-
- call annovar.annovar as annovar {
- input:
- docker=annovar_docker,
- database=database,
- muse_vcf=muse.muse_vcf,
- sample=sample_id,
- cluster_config=cluster_config,
- disk_size=disk_size
- }
-
- call vcf2maf.vcf2maf as vcf2maf {
- input:
- docker=maftools_docker,
- multianno_muse_txt=annovar.multianno_muse_txt,
- sample=sample_id,
- cluster_config=cluster_config,
- disk_size=disk_size
- }
- }
|