ovo.app.components.input_components

Module Contents

Functions

initialize_workflow

Initialize a workflow in the session state based on dropdown with available workflow variants (subclasses).

pdb_input_component

sequence_selection_fragment

API

ovo.app.components.input_components.initialize_workflow(page_key: str, workflow_name: str, include_subclasses=False) ovo.core.database.Workflow

Initialize a workflow in the session state based on dropdown with available workflow variants (subclasses).

Parameters:
  • page_key – Key identifying the workflow page, used as key in session_state.workflows

  • workflow_name – Base name of the workflow (e.g. “rfdiffusion-end-to-end”)

ovo.app.components.input_components.pdb_input_component(old_pdb_code: str | None) tuple[str, bytes] | None
ovo.app.components.input_components.sequence_selection_fragment(page_key: str, input_name: str, color='chain-id', representation_type='cartoon+ball-and-stick', fixed_segments: list[ovo.app.components.molstar_custom_component.dataclasses.ContigSegment] | None = None, **selection_kwargs)