# {py:mod}`ovo.app.components.molstar_custom_component` ```{py:module} ovo.app.components.molstar_custom_component ``` ```{autodoc2-docstring} ovo.app.components.molstar_custom_component :allowtitles: ``` ## Submodules ```{toctree} :titlesonly: :maxdepth: 1 ovo.app.components.molstar_custom_component.contigs_parser ovo.app.components.molstar_custom_component.color_picker ovo.app.components.molstar_custom_component.dataclasses ovo.app.components.molstar_custom_component.main ``` ## Package Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`molstar_custom_component ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_custom_component :summary: ``` * - {py:obj}`read_static_files ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.read_static_files :summary: ``` * - {py:obj}`molstar_html ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_html :summary: ``` * - {py:obj}`molstar_notebook ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_notebook :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`parent_dir ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.parent_dir :summary: ``` * - {py:obj}`build_dir ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.build_dir :summary: ``` * - {py:obj}`_component_func ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component._component_func :summary: ``` * - {py:obj}`_static_files ` - ```{autodoc2-docstring} ovo.app.components.molstar_custom_component._static_files :summary: ``` ```` ### API ````{py:data} parent_dir :canonical: ovo.app.components.molstar_custom_component.parent_dir :value: > 'dirname(...)' ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.parent_dir ``` ```` ````{py:data} build_dir :canonical: ovo.app.components.molstar_custom_component.build_dir :value: > 'join(...)' ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.build_dir ``` ```` ````{py:data} _component_func :canonical: ovo.app.components.molstar_custom_component._component_func :value: > None ```{autodoc2-docstring} ovo.app.components.molstar_custom_component._component_func ``` ```` ````{py:function} molstar_custom_component(structures: list[ovo.app.components.molstar_custom_component.dataclasses.StructureVisualization], key: str | None, height: str | int = '500px', width: str | int = '100%', show_controls=False, selection_mode=False, download_filename=None, html_filename=None, force_reload=False) :canonical: ovo.app.components.molstar_custom_component.molstar_custom_component ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_custom_component ``` ```` ````{py:data} _static_files :canonical: ovo.app.components.molstar_custom_component._static_files :value: > None ```{autodoc2-docstring} ovo.app.components.molstar_custom_component._static_files ``` ```` ````{py:function} read_static_files() :canonical: ovo.app.components.molstar_custom_component.read_static_files ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.read_static_files ``` ```` ````{py:function} molstar_html(structures: list[ovo.app.components.molstar_custom_component.dataclasses.StructureVisualization]) :canonical: ovo.app.components.molstar_custom_component.molstar_html ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_html ``` ```` ````{py:function} molstar_notebook(structures: list[ovo.app.components.molstar_custom_component.dataclasses.StructureVisualization], height='500px', width='800px') :canonical: ovo.app.components.molstar_custom_component.molstar_notebook ```{autodoc2-docstring} ovo.app.components.molstar_custom_component.molstar_notebook ``` ````