WORKFLOW scaffold_and_refine
| File Path |
pipes/WDL/workflows/scaffold_and_refine.wdl
|
|---|---|
| WDL Version | 1.0 |
| Type | workflow |
Imports
| Namespace | Path |
|---|---|
assembly
|
../tasks/tasks_assembly.wdl
|
assemble_refbased
|
assemble_refbased.wdl
|
Workflow: scaffold_and_refine
Scaffold de novo contigs against a set of possible references and subsequently polish with reads.
Author: Broad Viral Genomics
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
reads_unmapped_bam
|
File
|
- | - |
contigs_fasta
|
File
|
- | - |
reference_genome_fasta
|
Array[File]+
|
- | - |
min_length_fraction
|
Float?
|
- | - |
min_unambig
|
Float?
|
- | - |
skani_m
|
Int?
|
- | - |
skani_s
|
Int?
|
- | - |
skani_c
|
Int?
|
- | - |
nucmer_max_gap
|
Int?
|
- | - |
nucmer_min_match
|
Int?
|
- | - |
nucmer_min_cluster
|
Int?
|
- | - |
scaffold_min_contig_len
|
Int?
|
- | - |
scaffold_min_pct_contig_aligned
|
Float?
|
- | - |
machine_mem_gb
|
Int?
|
- | - |
sample_original_name
|
String?
|
- | - |
novocraft_license
|
File?
|
- | - |
trim_coords_bed
|
File?
|
- | - |
machine_mem_gb
|
Int?
|
- | - |
min_keep_length
|
Int?
|
- | - |
sliding_window
|
Int?
|
- | - |
primer_offset
|
Int?
|
- | - |
machine_mem_gb
|
Int?
|
- | - |
reheader_table
|
File?
|
- | - |
amplicon_set
|
String?
|
- | - |
max_coverage_depth
|
Int?
|
- | - |
base_q_threshold
|
Int?
|
- | - |
mapping_q_threshold
|
Int?
|
- | - |
read_length_threshold
|
Int?
|
- | - |
plotXLimits
|
String?
|
- | - |
plotYLimits
|
String?
|
- | - |
machine_mem_gb
|
Int?
|
- | - |
reheader_table
|
File?
|
- | - |
max_coverage_depth
|
Int?
|
- | - |
base_q_threshold
|
Int?
|
- | - |
mapping_q_threshold
|
Int?
|
- | - |
read_length_threshold
|
Int?
|
- | - |
plotXLimits
|
String?
|
- | - |
plotYLimits
|
String?
|
- | - |
56 optional inputs with default values |
|||
Outputs
| Name | Type | Expression |
|---|---|---|
final_assembly_fasta
|
File
|
refine.assembly_fasta
|
aligned_only_reads_bam
|
File
|
refine.align_to_self_merged_aligned_only_bam
|
coverage_plot
|
File
|
refine.align_to_self_merged_coverage_plot
|
assembly_length
|
Int
|
refine.assembly_length
|
assembly_length_unambiguous
|
Int
|
refine.assembly_length_unambiguous
|
reads_aligned
|
Int
|
refine.align_to_self_merged_reads_aligned
|
mean_coverage
|
Float
|
refine.align_to_self_merged_mean_coverage
|
scaffold_fasta
|
File
|
scaffold.scaffold_fasta
|
intermediate_scaffold_fasta
|
File
|
scaffold.intermediate_scaffold_fasta
|
intermediate_gapfill_fasta
|
File
|
scaffold.intermediate_gapfill_fasta
|
assembly_preimpute_length
|
Int
|
scaffold.assembly_preimpute_length
|
assembly_preimpute_length_unambiguous
|
Int
|
scaffold.assembly_preimpute_length_unambiguous
|
scaffolding_chosen_ref_names
|
Array[String]
|
scaffold.scaffolding_chosen_ref_names
|
scaffolding_stats
|
File
|
scaffold.scaffolding_stats
|
scaffolding_alt_contigs
|
File
|
scaffold.scaffolding_alt_contigs
|
replicate_concordant_sites
|
Int
|
refine.replicate_concordant_sites
|
replicate_discordant_snps
|
Int
|
refine.replicate_discordant_snps
|
replicate_discordant_indels
|
Int
|
refine.replicate_discordant_indels
|
num_read_groups
|
Int
|
refine.num_read_groups
|
num_libraries
|
Int
|
refine.num_libraries
|
replicate_discordant_vcf
|
File
|
refine.replicate_discordant_vcf
|
isnvsFile
|
File
|
refine.align_to_self_isnvs_vcf
|
aligned_bam
|
File
|
refine.align_to_self_merged_aligned_only_bam
|
aligned_only_reads_fastqc
|
File
|
refine.align_to_ref_fastqc
|
coverage_tsv
|
File
|
refine.align_to_self_merged_coverage_tsv
|
read_pairs_aligned
|
Int
|
refine.align_to_self_merged_read_pairs_aligned
|
bases_aligned
|
Float
|
refine.align_to_self_merged_bases_aligned
|
assembly_method
|
String
|
"viral-ngs/scaffold_and_refine"
|
scaffold_viral_assemble_version
|
String
|
scaffold.viralngs_version
|
refine_viral_assemble_version
|
String
|
refine.viral_assemble_version
|
Calls
This workflow calls the following tasks or subworkflows:
CALL
TASKS
scaffold
Input Mappings (1)
| Input | Value |
|---|---|
reads_bam
|
reads_unmapped_bam
|
CALL
WORKFLOW
refine
→ assemble_refbased
Input Mappings (2)
| Input | Value |
|---|---|
reads_unmapped_bams
|
[reads_unmapped_bam]
|
reference_fasta
|
scaffold.scaffold_fasta
|
Images
Container images used by tasks in this workflow:
Parameterized Image
⚙️ Parameterized
Configured via input:
docker
Used by 1 task:
-
scaffold