-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathmt_contammix.wdl
More file actions
48 lines (40 loc) · 1.36 KB
/
mt_contammix.wdl
File metadata and controls
48 lines (40 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import "demultiplex.wdl" as demultiplex
import "analysis.wdl" as analysis
workflow mt_contammix{
Array[File] bams
Int minimum_mapping_quality
Int minimum_base_quality
File adna_screen_jar
File python_target
File python_coverage
call demultiplex.prepare_reference as prepare_reference_rsrs{
}
call analysis.chromosome_target as rsrs_chromosome_target_post{ input:
python_target = python_target,
adna_screen_jar = adna_screen_jar,
bams = bams,
targets="\"{'MT_post':'MT'}\"",
minimum_mapping_quality = minimum_mapping_quality
}
call analysis.chromosome_coverage as rsrs_coverage{ input:
bam_stats = rsrs_chromosome_target_post.target_stats,
python_coverage = python_coverage,
reference_length = 16569,
coverage_field = "MT_post-coverageLength"
}
scatter(bam in bams){
call analysis.contammix{ input:
minimum_mapping_quality = minimum_mapping_quality,
minimum_base_quality = minimum_base_quality,
bam = bam,
reference = prepare_reference_rsrs.reference_fa,
reference_amb = prepare_reference_rsrs.reference_amb,
reference_ann = prepare_reference_rsrs.reference_ann,
reference_bwt = prepare_reference_rsrs.reference_bwt,
reference_pac = prepare_reference_rsrs.reference_pac,
reference_sa = prepare_reference_rsrs.reference_sa,
reference_fai = prepare_reference_rsrs.reference_fai,
coverages = rsrs_coverage.coverages
}
}
}