wdl-engine 0.13.2

Execution engine for Workflow Description Language (WDL) documents.
Documentation
version 1.3

struct Person {
    String name
    File? cv
}

task input_hint {
    input {
        Person person
    }

    command <<<
    echo "Hello, ~{person.name}!"
    >>>

    requirements {
        container: "ubuntu:latest"
    }

    output {
        String greeting = read_string(stdout())
    }

    hints {
        inputs: input {
            person.name: hints {
                min_length: 3
            },
            person.cv: hints {
                localization_optional: true
            }
        }
        outputs: output {
            greeting: hints {
                max_length: 100
            }
        }
    }
}