Inputs (InputSpec)#

Each entry under inputs is an InputSpec: a type (e.g. text, float, integer, boolean, select, list_of_str, pdb_text, multiselect) plus optional label, required/optional, help_text, initial, min/max, min_length/max_length, choices (for select/multiselect), advanced, and step.

Example:

inputs:
  sequences:
    type: list_of_str
    label: Protein sequences
    required: true
  temperature:
    type: float
    label: Sampling temperature
    initial: 0.7
    min: 0
    max: 2

See About Protocols for top-level structure and Full JSON Schema for the full JSON Schema.