# {py:mod}`ovo.core.utils.residue_selection` ```{py:module} ovo.core.utils.residue_selection ``` ```{autodoc2-docstring} ovo.core.utils.residue_selection :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`from_residues_to_segments ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_segments :summary: ``` * - {py:obj}`from_residues_to_hotspots ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_hotspots :summary: ``` * - {py:obj}`parse_selections ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.parse_selections :summary: ``` * - {py:obj}`get_chains_and_contigs ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.get_chains_and_contigs :summary: ``` * - {py:obj}`from_hotspots_to_segments ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_hotspots_to_segments :summary: ``` * - {py:obj}`from_segments_to_hotspots ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_segments_to_hotspots :summary: ``` * - {py:obj}`from_contig_to_residues ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_contig_to_residues :summary: ``` * - {py:obj}`from_residues_to_chain_breaks ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_chain_breaks :summary: ``` * - {py:obj}`parse_partial_diffusion_binder_contig ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.parse_partial_diffusion_binder_contig :summary: ``` * - {py:obj}`create_partial_diffusion_binder_contig ` - ```{autodoc2-docstring} ovo.core.utils.residue_selection.create_partial_diffusion_binder_contig :summary: ``` ```` ### API ````{py:function} from_residues_to_segments(chain_id: str, residues: list[int], start_res: int | None = None, end_res: int | None = None) -> list[str] :canonical: ovo.core.utils.residue_selection.from_residues_to_segments ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_segments ``` ```` ````{py:function} from_residues_to_hotspots(chain_id: str, residues: list[int]) :canonical: ovo.core.utils.residue_selection.from_residues_to_hotspots ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_hotspots ``` ```` ````{py:function} parse_selections(selections: str) -> list[str] :canonical: ovo.core.utils.residue_selection.parse_selections ```{autodoc2-docstring} ovo.core.utils.residue_selection.parse_selections ``` ```` ````{py:function} get_chains_and_contigs(pdb_str: str | None) -> typing.Dict[str, str] | None :canonical: ovo.core.utils.residue_selection.get_chains_and_contigs ```{autodoc2-docstring} ovo.core.utils.residue_selection.get_chains_and_contigs ``` ```` ````{py:function} from_hotspots_to_segments(hotspots: str) -> list[str] | None :canonical: ovo.core.utils.residue_selection.from_hotspots_to_segments ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_hotspots_to_segments ``` ```` ````{py:function} from_segments_to_hotspots(segments: list[str] | None) -> str :canonical: ovo.core.utils.residue_selection.from_segments_to_hotspots ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_segments_to_hotspots ``` ```` ````{py:function} from_contig_to_residues(chain_segment: str | None) -> list[int] | None :canonical: ovo.core.utils.residue_selection.from_contig_to_residues ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_contig_to_residues ``` ```` ````{py:function} from_residues_to_chain_breaks(residues: list[int]) -> typing.List[str] | None :canonical: ovo.core.utils.residue_selection.from_residues_to_chain_breaks ```{autodoc2-docstring} ovo.core.utils.residue_selection.from_residues_to_chain_breaks ``` ```` ````{py:function} parse_partial_diffusion_binder_contig(binder_contig: str) -> tuple[int, list[str]] :canonical: ovo.core.utils.residue_selection.parse_partial_diffusion_binder_contig ```{autodoc2-docstring} ovo.core.utils.residue_selection.parse_partial_diffusion_binder_contig ``` ```` ````{py:function} create_partial_diffusion_binder_contig(redesigned_segments: list[str], binder_length: int) -> str :canonical: ovo.core.utils.residue_selection.create_partial_diffusion_binder_contig ```{autodoc2-docstring} ovo.core.utils.residue_selection.create_partial_diffusion_binder_contig ``` ````