<!doctype html> <html class="default no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>@rcsb/rcsb-saguaro-3d</title> <meta name="description" content="Documentation for @rcsb/rcsb-saguaro-3d"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="assets/css/main.css"> </head> <body> <header> <div class="tsd-page-toolbar"> <div class="container"> <div class="table-wrap"> <div class="table-cell" id="tsd-search" data-index="assets/js/search.json" data-base="."> <div class="field"> <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> <input id="tsd-search-field" type="text" /> </div> <ul class="results"> <li class="state loading">Preparing search index...</li> <li class="state failure">The search index is not available</li> </ul> <a href="index.html" class="title">@rcsb/rcsb-saguaro-3d</a> </div> <div class="table-cell" id="tsd-widgets"> <div id="tsd-filter"> <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> <div class="tsd-filter-group"> <div class="tsd-select" id="tsd-filter-visibility"> <span class="tsd-select-label">All</span> <ul class="tsd-select-list"> <li data-value="public">Public</li> <li data-value="protected">Public/Protected</li> <li data-value="private" class="selected">All</li> </ul> </div> <input type="checkbox" id="tsd-filter-inherited" checked /> <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> <input type="checkbox" id="tsd-filter-externals" checked /> <label class="tsd-widget" for="tsd-filter-externals">Externals</label> <input type="checkbox" id="tsd-filter-only-exported" /> <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label> </div> </div> <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> </div> </div> </div> </div> <div class="tsd-page-title"> <div class="container"> <ul class="tsd-breadcrumb"> <li> <a href="globals.html">Globals</a> </li> </ul> <h1>@rcsb/rcsb-saguaro-3d</h1> </div> </div> </header> <div class="container container-main"> <div class="row"> <div class="col-8 col-content"> <section class="tsd-panel-group tsd-index-group"> <h2>Index</h2> <section class="tsd-panel tsd-index-panel"> <div class="tsd-index-content"> <section class="tsd-index-section "> <h3>Enumerations</h3> <ul class="tsd-index-list"> <li class="tsd-kind-enum"><a href="enums/eventtype.html" class="tsd-kind-icon">Event<wbr>Type</a></li> <li class="tsd-kind-enum"><a href="enums/loadmethod.html" class="tsd-kind-icon">Load<wbr>Method</a></li> <li class="tsd-kind-enum"><a href="enums/rcsbfvdomconstants.html" class="tsd-kind-icon">Rcsb<wbr>FvDOMConstants</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Classes</h3> <ul class="tsd-index-list"> <li class="tsd-kind-class"><a href="classes/abstractplugin.html" class="tsd-kind-icon">Abstract<wbr>Plugin</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/abstractview.html" class="tsd-kind-icon">Abstract<wbr>View</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/assemblyview.html" class="tsd-kind-icon">Assembly<wbr>View</a></li> <li class="tsd-kind-class"><a href="classes/blockselectormanager.html" class="tsd-kind-icon">Block<wbr>Selector<wbr>Manager</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/chaindisplay.html" class="tsd-kind-icon">Chain<wbr>Display</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/customview.html" class="tsd-kind-icon">Custom<wbr>View</a></li> <li class="tsd-kind-class"><a href="classes/molstarplugin.html" class="tsd-kind-icon">Molstar<wbr>Plugin</a></li> <li class="tsd-kind-class"><a href="classes/rcsbfv3dabstract.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAbstract</a></li> <li class="tsd-kind-class"><a href="classes/rcsbfv3dassembly.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAssembly</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/rcsbfv3dcomponent.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent</a></li> <li class="tsd-kind-class"><a href="classes/rcsbfv3dcustom.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCustom</a></li> <li class="tsd-kind-class"><a href="classes/rcsbfvcontextmanager.html" class="tsd-kind-icon">Rcsb<wbr>FvContext<wbr>Manager</a></li> <li class="tsd-kind-class"><a href="classes/rcsbfvselectormanager.html" class="tsd-kind-icon">Rcsb<wbr>FvSelector<wbr>Manager</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/rcsbfvsequence.html" class="tsd-kind-icon">Rcsb<wbr>FvSequence</a></li> <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/rcsbfvstructure.html" class="tsd-kind-icon">Rcsb<wbr>FvStructure</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Interfaces</h3> <ul class="tsd-index-list"> <li class="tsd-kind-interface"><a href="interfaces/abstractviewinterface.html" class="tsd-kind-icon">Abstract<wbr>View<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/assemblyviewinterface.html" class="tsd-kind-icon">Assembly<wbr>View<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/callbackconfig.html" class="tsd-kind-icon">Callback<wbr>Config</a></li> <li class="tsd-kind-interface"><a href="interfaces/chaindisplayinterface.html" class="tsd-kind-icon">Chain<wbr>Display<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/chaindisplaystate.html" class="tsd-kind-icon">Chain<wbr>Display<wbr>State</a></li> <li class="tsd-kind-interface"><a href="interfaces/customviewinterface.html" class="tsd-kind-icon">Custom<wbr>View<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/featureblockinterface.html" class="tsd-kind-icon">Feature<wbr>Block<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/featureviewinterface.html" class="tsd-kind-icon">Feature<wbr>View<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/loadmolstarinterface.html" class="tsd-kind-icon">Load<wbr>Molstar<wbr>Interface</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/loadparams.html" class="tsd-kind-icon">Load<wbr>Params</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dabstractinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAbstract<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dassemblyinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAssembly<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dcomponentinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dcomponentstate.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent<wbr>State</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dcssconfig.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCss<wbr>Config</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfv3dcustominterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCustom<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfvcontextmanagerinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvContext<wbr>Manager<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfvsequenceinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvSequence<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/rcsbfvstructureinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvStructure<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/regionselectioninterface.html" class="tsd-kind-icon">Region<wbr>Selection<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguarochain.html" class="tsd-kind-icon">Saguaro<wbr>Chain</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguaroplugininterface.html" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguaropluginpublicinterface.html" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Public<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguaroposition.html" class="tsd-kind-icon">Saguaro<wbr>Position</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguarorange.html" class="tsd-kind-icon">Saguaro<wbr>Range</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguaroregionlist.html" class="tsd-kind-icon">Saguaro<wbr>Region<wbr>List</a></li> <li class="tsd-kind-interface"><a href="interfaces/saguaroset.html" class="tsd-kind-icon">Saguaro<wbr>Set</a></li> <li class="tsd-kind-interface"><a href="interfaces/sequenceviewinterface.html" class="tsd-kind-icon">Sequence<wbr>View<wbr>Interface</a></li> <li class="tsd-kind-interface"><a href="interfaces/updateconfiginterface.html" class="tsd-kind-icon">Update<wbr>Config<wbr>Interface</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Type aliases</h3> <ul class="tsd-index-list"> <li class="tsd-kind-type-alias"><a href="globals.html#chaininfo" class="tsd-kind-icon">Chain<wbr>Info</a></li> <li class="tsd-kind-type-alias"><a href="globals.html#chaintype" class="tsd-kind-icon">Chain<wbr>Type</a></li> <li class="tsd-kind-type-alias"><a href="globals.html#customviewstateinterface" class="tsd-kind-icon">Custom<wbr>View<wbr>State<wbr>Interface</a></li> <li class="tsd-kind-type-alias"><a href="globals.html#operatorinfo" class="tsd-kind-icon">Operator<wbr>Info</a></li> <li class="tsd-kind-type-alias"><a href="globals.html#saguaropluginmodelmaptype" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Model<wbr>Map<wbr>Type</a></li> <li class="tsd-kind-type-alias"><a href="globals.html#structureobject" class="tsd-kind-icon">Structure<wbr>Object</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Variables</h3> <ul class="tsd-index-list"> <li class="tsd-kind-variable"><a href="globals.html#rcsbrepresentationpreset" class="tsd-kind-icon">Rcsb<wbr>Representation<wbr>Preset</a></li> <li class="tsd-kind-variable"><a href="globals.html#rcsbfvwebapppath" class="tsd-kind-icon">rcsb<wbr>FvWeb<wbr>App<wbr>Path</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Functions</h3> <ul class="tsd-index-list"> <li class="tsd-kind-function"><a href="globals.html#buildintervals" class="tsd-kind-icon">build<wbr>Intervals</a></li> <li class="tsd-kind-function"><a href="globals.html#createcomponents" class="tsd-kind-icon">create<wbr>Components</a></li> <li class="tsd-kind-function"><a href="globals.html#getchainvalues" class="tsd-kind-icon">get<wbr>Chain<wbr>Values</a></li> <li class="tsd-kind-function"><a href="globals.html#getmodelentityoptions" class="tsd-kind-icon">get<wbr>Model<wbr>Entity<wbr>Options</a></li> <li class="tsd-kind-function"><a href="globals.html#getstructure" class="tsd-kind-icon">get<wbr>Structure</a></li> <li class="tsd-kind-function"><a href="globals.html#getstructureoptions" class="tsd-kind-icon">get<wbr>Structure<wbr>Options</a></li> <li class="tsd-kind-function"><a href="globals.html#getstructurewithmodelid" class="tsd-kind-icon">get<wbr>Structure<wbr>With<wbr>Model<wbr>Id</a></li> <li class="tsd-kind-function"><a href="globals.html#opkey" class="tsd-kind-icon">op<wbr>Key</a></li> <li class="tsd-kind-function"><a href="globals.html#processgaps" class="tsd-kind-icon">process<wbr>Gaps</a></li> <li class="tsd-kind-function"><a href="globals.html#processmultiplegaps" class="tsd-kind-icon">process<wbr>Multiple<wbr>Gaps</a></li> <li class="tsd-kind-function"><a href="globals.html#selectionfilter" class="tsd-kind-icon">selection<wbr>Filter</a></li> <li class="tsd-kind-function"><a href="globals.html#selectionfromresidueselection" class="tsd-kind-icon">selection<wbr>From<wbr>Residue<wbr>Selection</a></li> <li class="tsd-kind-function"><a href="globals.html#splitmodelentityid" class="tsd-kind-icon">split<wbr>Model<wbr>Entity<wbr>Id</a></li> </ul> </section> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Type aliases</h2> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="chaininfo" class="tsd-anchor"></a> <h3>Chain<wbr>Info</h3> <div class="tsd-signature tsd-kind-icon">Chain<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>auth<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>entityId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>label<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>operators<span class="tsd-signature-symbol">: </span><a href="globals.html#operatorinfo" class="tsd-signature-type">OperatorInfo</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>title<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>type<span class="tsd-signature-symbol">: </span><a href="globals.html#chaintype" class="tsd-signature-type">ChainType</a><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/SaguaroPluginInterface.ts:9</li> </ul> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>auth<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>entity<wbr>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>label<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>operators<span class="tsd-signature-symbol">: </span><a href="globals.html#operatorinfo" class="tsd-signature-type">OperatorInfo</a><span class="tsd-signature-symbol">[]</span></h5> </li> <li class="tsd-parameter"> <h5>title<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>type<span class="tsd-signature-symbol">: </span><a href="globals.html#chaintype" class="tsd-signature-type">ChainType</a></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="chaintype" class="tsd-anchor"></a> <h3>Chain<wbr>Type</h3> <div class="tsd-signature tsd-kind-icon">Chain<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"polymer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"water"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"branched"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"non-polymer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"macrolide"</span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/SaguaroPluginInterface.ts:7</li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="customviewstateinterface" class="tsd-anchor"></a> <h3>Custom<wbr>View<wbr>State<wbr>Interface</h3> <div class="tsd-signature tsd-kind-icon">Custom<wbr>View<wbr>State<wbr>Interface<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol"><</span><a href="interfaces/customviewinterface.html" class="tsd-signature-type">CustomViewInterface</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"modelChangeCallback"</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSequence/SequenceViews/CustomView.tsx:17</li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="operatorinfo" class="tsd-anchor"></a> <h3>Operator<wbr>Info</h3> <div class="tsd-signature tsd-kind-icon">Operator<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>ids<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/SaguaroPluginInterface.ts:8</li> </ul> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>ids<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5> </li> <li class="tsd-parameter"> <h5>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="saguaropluginmodelmaptype" class="tsd-anchor"></a> <h3>Saguaro<wbr>Plugin<wbr>Model<wbr>Map<wbr>Type</h3> <div class="tsd-signature tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Model<wbr>Map<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{ </span>chains<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="globals.html#chaininfo" class="tsd-signature-type">ChainInfo</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>entryId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/SaguaroPluginInterface.ts:10</li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="structureobject" class="tsd-anchor"></a> <h3>Structure<wbr>Object</h3> <div class="tsd-signature tsd-kind-icon">Structure<wbr>Object<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">StateObjectSelector</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Structure</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">StateTransformer</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">StateObject</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">StateObject.Type</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">StateObject</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">StateObject.Type</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/StructureRepresentation.ts:11</li> </ul> </aside> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Variables</h2> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="rcsbrepresentationpreset" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> Rcsb<wbr>Representation<wbr>Preset</h3> <div class="tsd-signature tsd-kind-icon">Rcsb<wbr>Representation<wbr>Preset<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TrajectoryHierarchyPresetProvider</span><span class="tsd-signature-symbol"> = TrajectoryHierarchyPresetProvider({id: "rcsb-saguaro-3d",display: {name: 'Feature View 3D'},params: () => ({}),async apply(trajectory, params, plugin) {const builder = plugin.builders.structure;const model = await builder.createModel(trajectory, {modelIndex: 0});const modelProperties = await builder.insertModelProperties(model);const structure: StructureObject = await builder.createStructure(modelProperties);const structureProperties: StructureObject = await builder.insertStructureProperties(structure);const unitcell: StateObjectSelector | undefined = await builder.tryCreateUnitcell(modelProperties, undefined, { isHidden: true });const representation: StructureRepresentationPresetProvider.Result | undefined = await plugin.builders.structure.representation.applyPreset(structureProperties, PresetStructureRepresentations.auto);components:for (const c of plugin.managers.structure.hierarchy.currentComponentGroups) {for (const comp of c) {if(comp.cell.obj?.label === "Water") {plugin.managers.structure.component.toggleVisibility(c);break components;}}}components:for (const c of plugin.managers.structure.hierarchy.currentComponentGroups) {for (const comp of c) {if(comp.cell.obj?.label === "Polymer") {plugin.managers.structure.component.updateRepresentationsTheme([comp], { color: 'chain-id' });break components;}}}return {model,modelProperties,unitcell,structure,structureProperties,representation};}})</span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/StructureRepresentation.ts:13</li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="rcsbfvwebapppath" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> rcsb<wbr>FvWeb<wbr>App<wbr>Path</h3> <div class="tsd-signature tsd-kind-icon">rcsb<wbr>FvWeb<wbr>App<wbr>Path<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = path.resolve(path.join(__dirname, '..', 'dist'))</span></div> <aside class="tsd-sources"> <ul> <li>Defined in src/config.ts:3</li> </ul> </aside> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Functions</h2> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="buildintervals" class="tsd-anchor"></a> <h3>build<wbr>Intervals</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">build<wbr>Intervals<span class="tsd-signature-symbol">(</span>ids<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Set</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></span>, source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"structure"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sequence"</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/regionselectioninterface.html" class="tsd-signature-type">RegionSelectionInterface</a><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:133</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>ids: <span class="tsd-signature-type">Set</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></span></h5> </li> <li> <h5>source: <span class="tsd-signature-type">"structure"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sequence"</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/regionselectioninterface.html" class="tsd-signature-type">RegionSelectionInterface</a><span class="tsd-signature-symbol">></span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="createcomponents" class="tsd-anchor"></a> <h3>create<wbr>Components</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">create<wbr>Components<span class="tsd-signature-symbol">(</span>plugin<span class="tsd-signature-symbol">: </span><a href="interfaces/saguaroplugininterface.html" class="tsd-signature-type">SaguaroPluginInterface</a>, modelMap<span class="tsd-signature-symbol">: </span><a href="globals.html#saguaropluginmodelmaptype" class="tsd-signature-type">SaguaroPluginModelMapType</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:370</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>plugin: <a href="interfaces/saguaroplugininterface.html" class="tsd-signature-type">SaguaroPluginInterface</a></h5> </li> <li> <h5>modelMap: <a href="globals.html#saguaropluginmodelmaptype" class="tsd-signature-type">SaguaroPluginModelMapType</a></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="getchainvalues" class="tsd-anchor"></a> <h3>get<wbr>Chain<wbr>Values</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">get<wbr>Chain<wbr>Values<span class="tsd-signature-symbol">(</span>structure<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Structure</span>, modelEntityId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:512</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>structure: <span class="tsd-signature-type">Structure</span></h5> </li> <li> <h5>modelEntityId: <span class="tsd-signature-type">string</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="getmodelentityoptions" class="tsd-anchor"></a> <h3>get<wbr>Model<wbr>Entity<wbr>Options</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">get<wbr>Model<wbr>Entity<wbr>Options<span class="tsd-signature-symbol">(</span>structure<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Structure</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:547</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>structure: <span class="tsd-signature-type">Structure</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="getstructure" class="tsd-anchor"></a> <h3>get<wbr>Structure</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">get<wbr>Structure<span class="tsd-signature-symbol">(</span>ref<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, state<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">State</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Structure</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:541</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>ref: <span class="tsd-signature-type">string</span></h5> </li> <li> <h5>state: <span class="tsd-signature-type">State</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Structure</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="getstructureoptions" class="tsd-anchor"></a> <h3>get<wbr>Structure<wbr>Options</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">get<wbr>Structure<wbr>Options<span class="tsd-signature-symbol">(</span>plugin<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">PluginContext</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:504</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>plugin: <span class="tsd-signature-type">PluginContext</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="getstructurewithmodelid" class="tsd-anchor"></a> <h3>get<wbr>Structure<wbr>With<wbr>Model<wbr>Id</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">get<wbr>Structure<wbr>With<wbr>Model<wbr>Id<span class="tsd-signature-symbol">(</span>structures<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">StructureRef</span><span class="tsd-signature-symbol">[]</span>, modelId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Structure</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:530</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>structures: <span class="tsd-signature-type">StructureRef</span><span class="tsd-signature-symbol">[]</span></h5> </li> <li> <h5>modelId: <span class="tsd-signature-type">string</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Structure</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="opkey" class="tsd-anchor"></a> <h3>op<wbr>Key</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">op<wbr>Key<span class="tsd-signature-symbol">(</span>l<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Location</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="globals.html#operatorinfo" class="tsd-signature-type">OperatorInfo</a></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:578</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>l: <span class="tsd-signature-type">Location</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <a href="globals.html#operatorinfo" class="tsd-signature-type">OperatorInfo</a></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="processgaps" class="tsd-anchor"></a> <h3>process<wbr>Gaps</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">process<wbr>Gaps<span class="tsd-signature-symbol">(</span>modelId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, labelAsymId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RcsbFvTrackDataElementInterface</span>, operatorName<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarorange.html" class="tsd-signature-type">SaguaroRange</a><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:339</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>modelId: <span class="tsd-signature-type">string</span></h5> </li> <li> <h5>labelAsymId: <span class="tsd-signature-type">string</span></h5> </li> <li> <h5>e: <span class="tsd-signature-type">RcsbFvTrackDataElementInterface</span></h5> </li> <li> <h5><span class="tsd-flag ts-flagOptional">Optional</span> operatorName: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarorange.html" class="tsd-signature-type">SaguaroRange</a><span class="tsd-signature-symbol">></span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="processmultiplegaps" class="tsd-anchor"></a> <h3>process<wbr>Multiple<wbr>Gaps</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">process<wbr>Multiple<wbr>Gaps<span class="tsd-signature-symbol">(</span>modelId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, labelAsymId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, list<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">RcsbFvTrackDataElementInterface</span><span class="tsd-signature-symbol">></span>, operatorName<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarorange.html" class="tsd-signature-type">SaguaroRange</a><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:362</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>modelId: <span class="tsd-signature-type">string</span></h5> </li> <li> <h5>labelAsymId: <span class="tsd-signature-type">string</span></h5> </li> <li> <h5>list: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">RcsbFvTrackDataElementInterface</span><span class="tsd-signature-symbol">></span></h5> </li> <li> <h5><span class="tsd-flag ts-flagOptional">Optional</span> operatorName: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarorange.html" class="tsd-signature-type">SaguaroRange</a><span class="tsd-signature-symbol">></span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="selectionfilter" class="tsd-anchor"></a> <h3>selection<wbr>Filter</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">selection<wbr>Filter<span class="tsd-signature-symbol">(</span>r<span class="tsd-signature-symbol">: </span><a href="interfaces/saguaroregionlist.html" class="tsd-signature-type">SaguaroRegionList</a>, selection<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarochain.html" class="tsd-signature-type">SaguaroChain</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:151</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>r: <a href="interfaces/saguaroregionlist.html" class="tsd-signature-type">SaguaroRegionList</a></h5> </li> <li> <h5>selection: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguarochain.html" class="tsd-signature-type">SaguaroChain</a><span class="tsd-signature-symbol">></span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="selectionfromresidueselection" class="tsd-anchor"></a> <h3>selection<wbr>From<wbr>Residue<wbr>Selection</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">selection<wbr>From<wbr>Residue<wbr>Selection<span class="tsd-signature-symbol">(</span>res<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguaroset.html" class="tsd-signature-type">SaguaroSet</a><span class="tsd-signature-symbol">></span>, mode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"select"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"hover"</span>, source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"structure"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sequence"</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguaroregionlist.html" class="tsd-signature-type">SaguaroRegionList</a><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:101</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>res: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguaroset.html" class="tsd-signature-type">SaguaroSet</a><span class="tsd-signature-symbol">></span></h5> </li> <li> <h5>mode: <span class="tsd-signature-type">"select"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"hover"</span></h5> </li> <li> <h5>source: <span class="tsd-signature-type">"structure"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sequence"</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol"><</span><a href="interfaces/saguaroregionlist.html" class="tsd-signature-type">SaguaroRegionList</a><span class="tsd-signature-symbol">></span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function"> <a name="splitmodelentityid" class="tsd-anchor"></a> <h3>split<wbr>Model<wbr>Entity<wbr>Id</h3> <ul class="tsd-signatures tsd-kind-function"> <li class="tsd-signature tsd-kind-icon">split<wbr>Model<wbr>Entity<wbr>Id<span class="tsd-signature-symbol">(</span>modelEntityId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in src/RcsbFvStructure/StructurePlugins/MolstarPlugin.ts:573</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>modelEntityId: <span class="tsd-signature-type">string</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></h4> </li> </ul> </section> </section> </div> <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> <nav class="tsd-navigation primary"> <ul> <li class="globals current "> <a href="globals.html"><em>Globals</em></a> </li> </ul> </nav> <nav class="tsd-navigation secondary menu-sticky"> <ul class="before-current"> <li class=" tsd-kind-enum"> <a href="enums/eventtype.html" class="tsd-kind-icon">Event<wbr>Type</a> </li> <li class=" tsd-kind-enum"> <a href="enums/loadmethod.html" class="tsd-kind-icon">Load<wbr>Method</a> </li> <li class=" tsd-kind-enum"> <a href="enums/rcsbfvdomconstants.html" class="tsd-kind-icon">Rcsb<wbr>FvDOMConstants</a> </li> <li class=" tsd-kind-class"> <a href="classes/abstractplugin.html" class="tsd-kind-icon">Abstract<wbr>Plugin</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/abstractview.html" class="tsd-kind-icon">Abstract<wbr>View</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/assemblyview.html" class="tsd-kind-icon">Assembly<wbr>View</a> </li> <li class=" tsd-kind-class"> <a href="classes/blockselectormanager.html" class="tsd-kind-icon">Block<wbr>Selector<wbr>Manager</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/chaindisplay.html" class="tsd-kind-icon">Chain<wbr>Display</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/customview.html" class="tsd-kind-icon">Custom<wbr>View</a> </li> <li class=" tsd-kind-class"> <a href="classes/molstarplugin.html" class="tsd-kind-icon">Molstar<wbr>Plugin</a> </li> <li class=" tsd-kind-class"> <a href="classes/rcsbfv3dabstract.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAbstract</a> </li> <li class=" tsd-kind-class"> <a href="classes/rcsbfv3dassembly.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAssembly</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/rcsbfv3dcomponent.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent</a> </li> <li class=" tsd-kind-class"> <a href="classes/rcsbfv3dcustom.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCustom</a> </li> <li class=" tsd-kind-class"> <a href="classes/rcsbfvcontextmanager.html" class="tsd-kind-icon">Rcsb<wbr>FvContext<wbr>Manager</a> </li> <li class=" tsd-kind-class"> <a href="classes/rcsbfvselectormanager.html" class="tsd-kind-icon">Rcsb<wbr>FvSelector<wbr>Manager</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/rcsbfvsequence.html" class="tsd-kind-icon">Rcsb<wbr>FvSequence</a> </li> <li class=" tsd-kind-class tsd-has-type-parameter"> <a href="classes/rcsbfvstructure.html" class="tsd-kind-icon">Rcsb<wbr>FvStructure</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/abstractviewinterface.html" class="tsd-kind-icon">Abstract<wbr>View<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/assemblyviewinterface.html" class="tsd-kind-icon">Assembly<wbr>View<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/callbackconfig.html" class="tsd-kind-icon">Callback<wbr>Config</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/chaindisplayinterface.html" class="tsd-kind-icon">Chain<wbr>Display<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/chaindisplaystate.html" class="tsd-kind-icon">Chain<wbr>Display<wbr>State</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/customviewinterface.html" class="tsd-kind-icon">Custom<wbr>View<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/featureblockinterface.html" class="tsd-kind-icon">Feature<wbr>Block<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/featureviewinterface.html" class="tsd-kind-icon">Feature<wbr>View<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/loadmolstarinterface.html" class="tsd-kind-icon">Load<wbr>Molstar<wbr>Interface</a> </li> <li class=" tsd-kind-interface tsd-has-type-parameter"> <a href="interfaces/loadparams.html" class="tsd-kind-icon">Load<wbr>Params</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dabstractinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAbstract<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dassemblyinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DAssembly<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dcomponentinterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dcomponentstate.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DComponent<wbr>State</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dcssconfig.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCss<wbr>Config</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfv3dcustominterface.html" class="tsd-kind-icon">Rcsb<wbr>Fv3DCustom<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfvcontextmanagerinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvContext<wbr>Manager<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfvsequenceinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvSequence<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/rcsbfvstructureinterface.html" class="tsd-kind-icon">Rcsb<wbr>FvStructure<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/regionselectioninterface.html" class="tsd-kind-icon">Region<wbr>Selection<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguarochain.html" class="tsd-kind-icon">Saguaro<wbr>Chain</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguaroplugininterface.html" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguaropluginpublicinterface.html" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Public<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguaroposition.html" class="tsd-kind-icon">Saguaro<wbr>Position</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguarorange.html" class="tsd-kind-icon">Saguaro<wbr>Range</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguaroregionlist.html" class="tsd-kind-icon">Saguaro<wbr>Region<wbr>List</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/saguaroset.html" class="tsd-kind-icon">Saguaro<wbr>Set</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/sequenceviewinterface.html" class="tsd-kind-icon">Sequence<wbr>View<wbr>Interface</a> </li> <li class=" tsd-kind-interface"> <a href="interfaces/updateconfiginterface.html" class="tsd-kind-icon">Update<wbr>Config<wbr>Interface</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#chaininfo" class="tsd-kind-icon">Chain<wbr>Info</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#chaintype" class="tsd-kind-icon">Chain<wbr>Type</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#customviewstateinterface" class="tsd-kind-icon">Custom<wbr>View<wbr>State<wbr>Interface</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#operatorinfo" class="tsd-kind-icon">Operator<wbr>Info</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#saguaropluginmodelmaptype" class="tsd-kind-icon">Saguaro<wbr>Plugin<wbr>Model<wbr>Map<wbr>Type</a> </li> <li class=" tsd-kind-type-alias"> <a href="globals.html#structureobject" class="tsd-kind-icon">Structure<wbr>Object</a> </li> <li class=" tsd-kind-variable"> <a href="globals.html#rcsbrepresentationpreset" class="tsd-kind-icon">Rcsb<wbr>Representation<wbr>Preset</a> </li> <li class=" tsd-kind-variable"> <a href="globals.html#rcsbfvwebapppath" class="tsd-kind-icon">rcsb<wbr>FvWeb<wbr>App<wbr>Path</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#buildintervals" class="tsd-kind-icon">build<wbr>Intervals</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#createcomponents" class="tsd-kind-icon">create<wbr>Components</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#getchainvalues" class="tsd-kind-icon">get<wbr>Chain<wbr>Values</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#getmodelentityoptions" class="tsd-kind-icon">get<wbr>Model<wbr>Entity<wbr>Options</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#getstructure" class="tsd-kind-icon">get<wbr>Structure</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#getstructureoptions" class="tsd-kind-icon">get<wbr>Structure<wbr>Options</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#getstructurewithmodelid" class="tsd-kind-icon">get<wbr>Structure<wbr>With<wbr>Model<wbr>Id</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#opkey" class="tsd-kind-icon">op<wbr>Key</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#processgaps" class="tsd-kind-icon">process<wbr>Gaps</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#processmultiplegaps" class="tsd-kind-icon">process<wbr>Multiple<wbr>Gaps</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#selectionfilter" class="tsd-kind-icon">selection<wbr>Filter</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#selectionfromresidueselection" class="tsd-kind-icon">selection<wbr>From<wbr>Residue<wbr>Selection</a> </li> <li class=" tsd-kind-function"> <a href="globals.html#splitmodelentityid" class="tsd-kind-icon">split<wbr>Model<wbr>Entity<wbr>Id</a> </li> </ul> </nav> </div> </div> </div> <footer class="with-border-bottom"> <div class="container"> <h2>Legend</h2> <div class="tsd-legend-group"> <ul class="tsd-legend"> <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li> </ul> <ul class="tsd-legend"> <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li> <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li> </ul> <ul class="tsd-legend"> <li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li> <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li> </ul> <ul class="tsd-legend"> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li> </ul> <ul class="tsd-legend"> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li> </ul> </div> </div> </footer> <div class="container tsd-generator"> <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p> </div> <div class="overlay"></div> <script src="assets/js/main.js"></script> </body> </html>