sarscov2_nextclade_multi
pipes/WDL/workflows/sarscov2_nextclade_multi.wdl

WORKFLOW sarscov2_nextclade_multi

File Path pipes/WDL/workflows/sarscov2_nextclade_multi.wdl
WDL Version 1.0
Type workflow

Imports

Namespace Path
nextstrain ../tasks/tasks_nextstrain.wdl

Workflow: sarscov2_nextclade_multi

Create Nextclade visualizations on many SARS-CoV-2 genomes

Inputs

Name Type Description Default
genome_fastas Array[File]+ - -
root_sequence File? - -
auspice_reference_tree_json File? - -
pathogen_json File? - -
gene_annotations_json File? - -
basename String - -
genome_ids_setdefault_blank File? - -
2 optional inputs with default values

Outputs

Name Type Expression
nextclade_tsv File nextclade_many_samples.nextclade_tsv
nextclade_json File nextclade_many_samples.nextclade_json
auspice_json File nextclade_many_samples.auspice_json

Calls

This workflow calls the following tasks or subworkflows:

CALL TASKS nextclade_many_samples

Input Mappings (2)
Input Value
genome_fastas genome_fastas
dataset_name "sars-cov-2"

Images

Container images used by tasks in this workflow:

🐳 Parameterized Image
⚙️ Parameterized

Configured via input:
docker

Used by 1 task:
  • nextclade_many_samples
← Back to Index

sarscov2_nextclade_multi - Workflow Graph

🖱️ Scroll to zoom • Drag to pan • Double-click to reset • ESC to close

sarscov2_nextclade_multi - WDL Source Code

version 1.0

import "../tasks/tasks_nextstrain.wdl" as nextstrain

workflow sarscov2_nextclade_multi {
    meta {
        description: "Create Nextclade visualizations on many SARS-CoV-2 genomes"
    }

    input {
        Array[File]+ genome_fastas
    }

    call nextstrain.nextclade_many_samples {
        input:
            genome_fastas = genome_fastas,
            dataset_name  = "sars-cov-2"
    }

    output {
        File nextclade_tsv  = nextclade_many_samples.nextclade_tsv
        File nextclade_json = nextclade_many_samples.nextclade_json
        File auspice_json   = nextclade_many_samples.auspice_json
    }
}