# {py:mod}`ovo.core.database.models_refolding` ```{py:module} ovo.core.database.models_refolding ``` ```{autodoc2-docstring} ovo.core.database.models_refolding :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`RefoldingSupportedDesignWorkflow ` - ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow :summary: ``` * - {py:obj}`RefoldingWorkflow ` - ```` ### API `````{py:class} RefoldingSupportedDesignWorkflow :canonical: ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow Bases: {py:obj}`abc.ABC` ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow ``` ````{py:method} get_refolding_native_pdb_path(contig_index: int) -> typing.Optional[str] :canonical: ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_native_pdb_path :abstractmethod: ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_native_pdb_path ``` ```` ````{py:method} get_refolding_design_paths(design_ids: list[str]) -> list[str] :canonical: ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_design_paths :abstractmethod: ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_design_paths ``` ```` ````{py:method} get_refolding_design_type() -> str :canonical: ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_design_type :abstractmethod: ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow.get_refolding_design_type ``` ```` ````` `````{py:class} RefoldingWorkflow :canonical: ovo.core.database.models_refolding.RefoldingWorkflow Bases: {py:obj}`ovo.core.database.models.DescriptorWorkflow` ````{py:attribute} chains :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.chains :type: typing.List[str] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.chains ``` ```` ````{py:attribute} tests :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.tests :type: typing.List[str] :value: > None ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.tests ``` ```` ````{py:attribute} design_type :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.design_type :type: str :value: > None ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.design_type ``` ```` ````{py:attribute} native_pdb_path :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.native_pdb_path :type: str :value: > None ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.native_pdb_path ``` ```` ````{py:method} get_pipeline_name() -> str :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.get_pipeline_name ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.get_pipeline_name ``` ```` ````{py:method} prepare_params(workdir: str) -> dict :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.prepare_params ```` ````{py:method} process_results(job: ovo.core.database.DescriptorJob, callback: typing.Callable = None) -> list[ovo.core.database.models.Base] :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.process_results ```` ````{py:method} validate() :canonical: ovo.core.database.models_refolding.RefoldingWorkflow.validate ```{autodoc2-docstring} ovo.core.database.models_refolding.RefoldingWorkflow.validate ``` ```` `````