# {py:mod}`ovo.core.database.models_rfdiffusion` ```{py:module} ovo.core.database.models_rfdiffusion ``` ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`RFdiffusionParams ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams :summary: ``` * - {py:obj}`ProteinMPNNParams ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams :summary: ``` * - {py:obj}`RefoldingParams ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RefoldingParams :summary: ``` * - {py:obj}`RFdiffusionWorkflow ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow :summary: ``` * - {py:obj}`RFdiffusionScaffoldDesignWorkflow ` - * - {py:obj}`RFdiffusionBinderDesignWorkflow ` - ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`MODEL_WEIGHTS_SCAFFOLD ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_SCAFFOLD :summary: ``` * - {py:obj}`MODEL_WEIGHTS_BINDER ` - ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_BINDER :summary: ``` ```` ### API ````{py:data} MODEL_WEIGHTS_SCAFFOLD :canonical: ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_SCAFFOLD :value: > ['Base', 'ActiveSite'] ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_SCAFFOLD ``` ```` ````{py:data} MODEL_WEIGHTS_BINDER :canonical: ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_BINDER :value: > ['Complex_base', 'Complex_beta'] ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.MODEL_WEIGHTS_BINDER ``` ```` `````{py:class} RFdiffusionParams :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams Bases: {py:obj}`ovo.core.database.models.WorkflowParams` ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams ``` ````{py:attribute} input_pdb_paths :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.input_pdb_paths :type: list[str] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.input_pdb_paths ``` ```` ````{py:attribute} contigs :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.contigs :type: list[str] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.contigs ``` ```` ````{py:attribute} hotspots :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.hotspots :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.hotspots ``` ```` ````{py:attribute} model_weights :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.model_weights :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.model_weights ``` ```` ````{py:attribute} timesteps :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.timesteps :type: int :value: > 50 ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.timesteps ``` ```` ````{py:attribute} partial_diffusion :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.partial_diffusion :type: bool :value: > False ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.partial_diffusion ``` ```` ````{py:attribute} num_designs :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.num_designs :type: int :value: > 10 ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.num_designs ``` ```` ````{py:attribute} cyclic_offset :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.cyclic_offset :type: bool :value: > False ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.cyclic_offset ``` ```` ````{py:attribute} batch_size :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.batch_size :type: int :value: > 100 ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.batch_size ``` ```` ````{py:attribute} contigmap_length :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.contigmap_length :type: int | str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.contigmap_length ``` ```` ````{py:attribute} inpaint_seq :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.inpaint_seq :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.inpaint_seq ``` ```` ````{py:attribute} backbone_filters :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.backbone_filters :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.backbone_filters ``` ```` ````{py:attribute} run_parameters :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.run_parameters :type: str :value: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.run_parameters ``` ```` ````{py:property} input_pdb :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.input_pdb ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.input_pdb ``` ```` ````{py:property} contig :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.contig ``` ```` ````{py:method} validate() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionParams.validate ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionParams.validate ``` ```` ````` `````{py:class} ProteinMPNNParams :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams Bases: {py:obj}`ovo.core.database.models.WorkflowParams` ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams ``` ````{py:attribute} num_sequences :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.num_sequences :type: int :value: > 5 ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.num_sequences ``` ```` ````{py:attribute} fastrelax_cycles :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.fastrelax_cycles :type: int :value: > 0 ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.fastrelax_cycles ``` ```` ````{py:attribute} omit_aa :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.omit_aa :type: str :value: > 'CX' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.omit_aa ``` ```` ````{py:attribute} sampling_temp :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.sampling_temp :type: float | None :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.sampling_temp ``` ```` ````{py:attribute} bias_aa :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.bias_aa :type: str :value: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.bias_aa ``` ```` ````{py:attribute} run_parameters :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.run_parameters :type: str :value: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.run_parameters ``` ```` ````{py:method} validate() :canonical: ovo.core.database.models_rfdiffusion.ProteinMPNNParams.validate ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.ProteinMPNNParams.validate ``` ```` ````` `````{py:class} RefoldingParams :canonical: ovo.core.database.models_rfdiffusion.RefoldingParams Bases: {py:obj}`ovo.core.database.models.WorkflowParams` ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RefoldingParams ``` ````{py:attribute} primary_test :canonical: ovo.core.database.models_rfdiffusion.RefoldingParams.primary_test :type: str :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RefoldingParams.primary_test ``` ```` ````{py:attribute} esmfold_fp16 :canonical: ovo.core.database.models_rfdiffusion.RefoldingParams.esmfold_fp16 :type: bool :value: > False ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RefoldingParams.esmfold_fp16 ``` ```` ````{py:method} validate() :canonical: ovo.core.database.models_rfdiffusion.RefoldingParams.validate ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RefoldingParams.validate ``` ```` ````` `````{py:class} RFdiffusionWorkflow :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow Bases: {py:obj}`ovo.core.database.models.DesignWorkflow`, {py:obj}`ovo.core.database.models_refolding.RefoldingSupportedDesignWorkflow` ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow ``` ````{py:attribute} rfdiffusion_params :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.rfdiffusion_params :type: ovo.core.database.models_rfdiffusion.RFdiffusionParams | None :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.rfdiffusion_params ``` ```` ````{py:attribute} protein_mpnn_params :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.protein_mpnn_params :type: ovo.core.database.models_rfdiffusion.ProteinMPNNParams | None :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.protein_mpnn_params ``` ```` ````{py:attribute} refolding_params :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.refolding_params :type: ovo.core.database.models_rfdiffusion.RefoldingParams | None :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.refolding_params ``` ```` ````{py:attribute} input_name :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.input_name :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.input_name ``` ```` ````{py:attribute} preview_job_id :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.preview_job_id :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.preview_job_id ``` ```` ````{py:attribute} selected_segments :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.selected_segments :type: list[str] :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.selected_segments ``` ```` ````{py:attribute} design_ids :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.design_ids :type: list[str] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.design_ids ``` ```` ````{py:method} get_table_row(**kwargs) -> pandas.Series :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_table_row ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_table_row ``` ```` ````{py:method} get_input_pdb_path(contig_index=None) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_input_pdb_path ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_input_pdb_path ``` ```` ````{py:method} get_contig(contig_index=0) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_contig ``` ```` ````{py:method} set_contig(contig: str) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.set_contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.set_contig ``` ```` ````{py:method} get_hotspots() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_hotspots ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_hotspots ``` ```` ````{py:method} get_cyclic_offset() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_cyclic_offset ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_cyclic_offset ``` ```` ````{py:method} get_selected_segments(inpainting=False) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_selected_segments ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_selected_segments ``` ```` ````{py:method} set_selected_segments(selection: list[str], inpainting=False) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.set_selected_segments ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.set_selected_segments ``` ```` ````{py:method} get_time_estimate(scheduler: ovo.core.scheduler.base_scheduler.Scheduler) -> str :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_time_estimate ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_time_estimate ``` ```` ````{py:method} get_pipeline_name() -> str :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_pipeline_name ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_pipeline_name ``` ```` ````{py:method} prepare_params(workdir: str) -> dict :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.prepare_params ```` ````{py:method} process_results(job: DesignJob, callback: typing.Callable = None) -> list[ovo.core.database.models.Base] :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.process_results ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.process_results ``` ```` ````{py:method} get_download_fields() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_download_fields :classmethod: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_download_fields ``` ```` ````{py:method} get_refolding_design_paths(design_ids: list[str]) -> list[str] :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_refolding_design_paths ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow.get_refolding_design_paths ``` ```` ````` `````{py:class} RFdiffusionScaffoldDesignWorkflow :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow Bases: {py:obj}`ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow` ````{py:attribute} acceptance_thresholds :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.acceptance_thresholds :type: dict[str, ovo.core.database.models.Threshold] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.acceptance_thresholds ``` ```` ````{py:method} visualize_single_design_structures(design_id: str) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.visualize_single_design_structures :classmethod: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.visualize_single_design_structures ``` ```` ````{py:method} visualize_single_design_sequences(design_id: str) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.visualize_single_design_sequences :classmethod: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.visualize_single_design_sequences ``` ```` ````{py:method} get_refolding_design_type() -> str :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.get_refolding_design_type ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.get_refolding_design_type ``` ```` ````{py:method} get_refolding_native_pdb_path(contig_index: int) -> str :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.get_refolding_native_pdb_path ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionScaffoldDesignWorkflow.get_refolding_native_pdb_path ``` ```` ````` `````{py:class} RFdiffusionBinderDesignWorkflow :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow Bases: {py:obj}`ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow` ````{py:attribute} binder_length :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.binder_length :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.binder_length ``` ```` ````{py:attribute} chains :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.chains :type: dict | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.chains ``` ```` ````{py:attribute} start_res_trimmed_chain :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.start_res_trimmed_chain :type: int | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.start_res_trimmed_chain ``` ```` ````{py:attribute} end_res_trimmed_chain :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.end_res_trimmed_chain :type: int | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.end_res_trimmed_chain ``` ```` ````{py:attribute} target_chain :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.target_chain :type: str | None :value: > None ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.target_chain ``` ```` ````{py:attribute} acceptance_thresholds :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.acceptance_thresholds :type: dict[str, ovo.core.database.models.Threshold] :value: > 'field(...)' ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.acceptance_thresholds ``` ```` ````{py:method} get_target_chain() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_chain ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_chain ``` ```` ````{py:method} get_target_trim_boundary() :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_trim_boundary ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_trim_boundary ``` ```` ````{py:method} get_selected_segments(contig_index=0, partial_diffusion=False) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_selected_segments ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_selected_segments ``` ```` ````{py:method} set_selected_segments(segments: list[str], contig_index=0, partial_diffusion=False) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.set_selected_segments ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.set_selected_segments ``` ```` ````{py:method} get_target_contig(contig_index=0) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_target_contig ``` ```` ````{py:method} get_binder_contig(contig_index=0) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_binder_contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_binder_contig ``` ```` ````{py:method} set_binder_contig(binder_contig: str, contig_index: int = 0) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.set_binder_contig ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.set_binder_contig ``` ```` ````{py:method} visualize_multiple_designs_structures(design_ids: list[str]) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.visualize_multiple_designs_structures :classmethod: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.visualize_multiple_designs_structures ``` ```` ````{py:method} visualize_single_design_structures(design_id: str) :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.visualize_single_design_structures :classmethod: ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.visualize_single_design_structures ``` ```` ````{py:method} get_refolding_design_type() -> str :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_refolding_design_type ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_refolding_design_type ``` ```` ````{py:method} get_refolding_native_pdb_path(contig_index: int) -> typing.Optional[str] :canonical: ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_refolding_native_pdb_path ```{autodoc2-docstring} ovo.core.database.models_rfdiffusion.RFdiffusionBinderDesignWorkflow.get_refolding_native_pdb_path ``` ```` `````