ovo.core.database.models_refolding

Module Contents

Classes

RefoldingSupportedDesignWorkflow

Abstract class that defines an interface for workflows supported by the RefoldingWorkflow workflow

RefoldingWorkflow

API

class ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow

Bases: abc.ABC

Abstract class that defines an interface for workflows supported by the RefoldingWorkflow workflow

abstractmethod get_refolding_native_pdb_path(contig_index: int) Optional[str]
abstractmethod get_refolding_design_paths(design_ids: list[str]) list[str]
abstractmethod get_refolding_design_type() str
class ovo.core.database.models_refolding.RefoldingWorkflow

Bases: ovo.core.database.models.DescriptorWorkflow

chains: List[str]

‘field(…)’

tests: List[str]

None

design_type: str

None

native_pdb_path: str

None

get_pipeline_name() str
prepare_params(workdir: str) dict
process_results(job: ovo.core.database.DescriptorJob, callback: Callable = None) list[ovo.core.database.models.Base]
validate()