WORKFLOW align_and_plot
| File Path |
pipes/WDL/workflows/align_and_plot.wdl
|
|---|---|
| WDL Version | 1.0 |
| Type | workflow |
Imports
| Namespace | Path |
|---|---|
reports
|
../tasks/tasks_reports.wdl
|
assembly
|
../tasks/tasks_assembly.wdl
|
Workflow: align_and_plot
Align reads to reference and produce coverage plots and statistics.
Author: Broad Viral Genomics
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
reference_fasta
|
File
|
- | - |
reads_unmapped_bam
|
File
|
- | - |
novocraft_license
|
File?
|
- | - |
aligner_options
|
String?
|
- | - |
machine_mem_gb
|
Int?
|
- | - |
max_coverage_depth
|
Int?
|
- | - |
base_q_threshold
|
Int?
|
- | - |
mapping_q_threshold
|
Int?
|
- | - |
read_length_threshold
|
Int?
|
- | - |
plotXLimits
|
String?
|
- | - |
plotYLimits
|
String?
|
- | - |
12 optional inputs with default values |
|||
Outputs
| Name | Type | Expression |
|---|---|---|
aligned_bam
|
File
|
align.aligned_bam
|
aligned_bam_idx
|
File
|
align.aligned_bam_idx
|
aligned_bam_flagstat
|
File
|
align.aligned_bam_flagstat
|
aligned_only_reads_bam
|
File
|
align.aligned_only_reads_bam
|
aligned_only_reads_bam_idx
|
File
|
align.aligned_only_reads_bam_idx
|
aligned_only_reads_fastqc
|
File
|
align.aligned_only_reads_fastqc
|
aligned_only_reads_fastqc_zip
|
File
|
align.aligned_only_reads_fastqc_zip
|
reads_provided
|
Int
|
align.reads_provided
|
reads_aligned
|
Int
|
align.reads_aligned
|
read_pairs_aligned
|
Int
|
align.read_pairs_aligned
|
bases_aligned
|
Float
|
align.bases_aligned
|
mean_coverage
|
Float
|
align.mean_coverage
|
align_viral_core_version
|
String
|
align.viralngs_version
|
coverage_plot
|
File
|
plot_coverage.coverage_plot
|
coverage_tsv
|
File
|
plot_coverage.coverage_tsv
|
reference_length
|
Int
|
plot_coverage.assembly_length
|
plot_viral_core_version
|
String
|
plot_coverage.viralngs_version
|
Calls
This workflow calls the following tasks or subworkflows:
CALL
TASKS
align
→ align_reads
No explicit input mappings
CALL
TASKS
plot_coverage
Input Mappings (2)
| Input | Value |
|---|---|
aligned_reads_bam
|
align.aligned_only_reads_bam
|
sample_name
|
basename(basename(align.aligned_only_reads_bam,".bam"),".mapped")
|
Images
Container images used by tasks in this workflow:
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 1 task:
-
align
~{docker}
~{docker}
Used by 1 task:
-
plot_coverage