WORKFLOW detect_cross_contamination
| File Path |
pipes/WDL/workflows/detect_cross_contamination.wdl
|
|---|---|
| WDL Version | 1.0 |
| Type | workflow |
Imports
| Namespace | Path |
|---|---|
intrahost
|
../tasks/tasks_intrahost.wdl
|
read_utils
|
../tasks/tasks_read_utils.wdl
|
Workflow: detect_cross_contamination
Detect cross-contamination between samples using consensus-level and sub-consensus variation.
Author: Broad Viral Genomics
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
aligned_bams
|
Array[File]+
|
reads aligned to the sequence within reference_fasta. | - |
genome_fastas
|
Array[File]+
|
consensus sequences, one per file in aligned_bams, in corresponding order | - |
reference_fasta
|
File
|
Reference genome to which reads have be aligned, needed here for variant calling | - |
masked_positions
|
String?
|
- | - |
masked_positions_file
|
File?
|
- | - |
plate_maps
|
Array[File]?
|
- | - |
plate_columns
|
Int?
|
- | - |
plate_rows
|
Int?
|
- | - |
21 optional inputs with default values |
|||
Outputs
| Name | Type | Expression |
|---|---|---|
contamination_report
|
File
|
detect_cross_contam.report
|
lofreq_vcfs
|
Array[File]
|
lofreq.report_vcf
|
read_depths
|
Array[File]
|
depth.read_depths
|
contamination_figures
|
Array[File]
|
detect_cross_contam.figures
|
lofreq_version
|
String
|
lofreq.lofreq_version[0]
|
Calls
This workflow calls the following tasks or subworkflows:
CALL
TASKS
lofreq
Input Mappings (2)
| Input | Value |
|---|---|
aligned_bam
|
sample.left
|
reference_fasta
|
reference_fasta
|
CALL
TASKS
depth
→ read_depths
Input Mappings (1)
| Input | Value |
|---|---|
aligned_bam
|
sample.left
|
CALL
TASKS
detect_cross_contam
→ polyphonia_detect_cross_contamination
Input Mappings (4)
| Input | Value |
|---|---|
lofreq_vcfs
|
vcfs_and_genomes[0]
|
genome_fastas
|
vcfs_and_genomes[1]
|
read_depths
|
vcfs_and_genomes[2]
|
reference_fasta
|
reference_fasta
|
Images
Container images used by tasks in this workflow:
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 1 task:
-
detect_cross_contam
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 1 task:
-
lofreq
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 1 task:
-
depth