Browse Source

Exposed InstanceSequenceConfig for assembly view

bioinsilico 3 years ago
parent
commit
4a03c0b12c

+ 5 - 0
CHANGELOG.md

@@ -2,6 +2,11 @@
 
 [Semantic Versioning](https://semver.org/)
 
+## [1.1.0] - 2021-11-02
+### Minor configuration
+- Exposed `InstanceSequenceConfig` for assembly view
+- rcsb-saguaro-app update 3.2.1
+
 ## [1.0.1] - 2021-11-02
 ### Dependency update
 - rcsb-saguaro-app update 3.1.1

+ 2 - 2
README.md

@@ -9,7 +9,7 @@ The package allows access to RCSB Saguaro and Molstar methods to add or change t
 <div id="pfv"></div>
 <script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
 <script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
-<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.0.1/build/dist/app.js"></script>
+<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.1.0/build/dist/app.js"></script>
 <script type="text/javascript">
 var __assign = (this && this.__assign) || function () {
     __assign = Object.assign || function(t) {
@@ -281,7 +281,7 @@ document.addEventListener("DOMContentLoaded", function (event) {
 </script>
 --->
 ### CDN JavaScript
-`<script src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.0.1/build/dist/app.js" type="text/javascript"></script>`
+`<script src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.1.0/build/dist/app.js" type="text/javascript"></script>`
 
 ### Node Module Instalation
 `npm install @rcsb/rcsb-saguaro-3d`

File diff suppressed because it is too large
+ 0 - 0
docs/assets/js/search.json


+ 25 - 25
docs/classes/assemblyview.html

@@ -189,7 +189,7 @@
 					<div class="tsd-signature tsd-kind-icon">board<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">RcsbFvBoardConfigInterface</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:43</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:47</li>
 						</ul>
 					</aside>
 				</section>
@@ -210,7 +210,7 @@
 					<div class="tsd-signature tsd-kind-icon">create<wbr>Component<wbr>Threshold<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 3</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:39</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:43</li>
 						</ul>
 					</aside>
 				</section>
@@ -220,7 +220,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Entry<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:36</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:40</li>
 						</ul>
 					</aside>
 				</section>
@@ -230,7 +230,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Label<wbr>Asym<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:35</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:39</li>
 						</ul>
 					</aside>
 				</section>
@@ -240,7 +240,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Model<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:37</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:41</li>
 						</ul>
 					</aside>
 				</section>
@@ -250,7 +250,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Model<wbr>Map<span class="tsd-signature-symbol">:</span> <a href="../globals.html#saguaropluginmodelmaptype" class="tsd-signature-type">SaguaroPluginModelMapType</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:42</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:46</li>
 						</ul>
 					</aside>
 				</section>
@@ -260,7 +260,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Model<wbr>Number<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:38</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:42</li>
 						</ul>
 					</aside>
 				</section>
@@ -270,7 +270,7 @@
 					<div class="tsd-signature tsd-kind-icon">current<wbr>Selected<wbr>Component<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:41</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:45</li>
 						</ul>
 					</aside>
 				</section>
@@ -280,7 +280,7 @@
 					<div class="tsd-signature tsd-kind-icon">inner<wbr>Selection<wbr>Flag<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:40</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:44</li>
 						</ul>
 					</aside>
 				</section>
@@ -301,7 +301,7 @@
 					<div class="tsd-signature tsd-kind-icon">rcsb<wbr>FvModule<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RcsbFvModulePublicInterface</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:44</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:48</li>
 						</ul>
 					</aside>
 				</section>
@@ -457,7 +457,7 @@
 								<p>Implementation of <a href="../interfaces/sequenceviewinterface.html">SequenceViewInterface</a>.<a href="../interfaces/sequenceviewinterface.html#additionalcontent">additionalContent</a></p>
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#additionalcontent">additionalContent</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:47</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:51</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -508,7 +508,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#componentdidmount">componentDidMount</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:68</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:72</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -647,7 +647,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#componentwillunmount">componentWillUnmount</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:97</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:101</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -713,7 +713,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:254</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:259</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -772,7 +772,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:207</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:212</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -796,7 +796,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#modelchangecallback">modelChangeCallback</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:158</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:162</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -822,7 +822,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:128</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:132</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -865,7 +865,7 @@
 								<p>Implementation of <a href="../interfaces/sequenceviewinterface.html">SequenceViewInterface</a>.<a href="../interfaces/sequenceviewinterface.html#representationchangecallback">representationChangeCallback</a></p>
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#representationchangecallback">representationChangeCallback</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:110</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:114</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -882,7 +882,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:123</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:127</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -899,7 +899,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:237</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:242</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -922,7 +922,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:225</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:230</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -987,7 +987,7 @@
 								<p>Implementation of <a href="../interfaces/sequenceviewinterface.html">SequenceViewInterface</a>.<a href="../interfaces/sequenceviewinterface.html#structurehovercallback">structureHoverCallback</a></p>
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#structurehovercallback">structureHoverCallback</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:106</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:110</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@@ -1006,7 +1006,7 @@
 								<p>Implementation of <a href="../interfaces/sequenceviewinterface.html">SequenceViewInterface</a>.<a href="../interfaces/sequenceviewinterface.html#structureselectioncallback">structureSelectionCallback</a></p>
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#structureselectioncallback">structureSelectionCallback</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:102</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:106</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@@ -1023,7 +1023,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:202</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:207</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1042,7 +1042,7 @@
 								<p>Implementation of <a href="../interfaces/sequenceviewinterface.html">SequenceViewInterface</a>.<a href="../interfaces/sequenceviewinterface.html#updatedimensions">updateDimensions</a></p>
 								<p>Overrides <a href="abstractview.html">AbstractView</a>.<a href="abstractview.html#updatedimensions">updateDimensions</a></p>
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:114</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:118</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>

+ 2 - 2
docs/classes/rcsbfv3dassembly.html

@@ -125,7 +125,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="rcsbfv3dabstract.html">RcsbFv3DAbstract</a>.<a href="rcsbfv3dabstract.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:15</li>
+									<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:17</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -210,7 +210,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="rcsbfv3dabstract.html">RcsbFv3DAbstract</a>.<a href="rcsbfv3dabstract.html#init">init</a></p>
 								<ul>
-									<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:21</li>
+									<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:23</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>

+ 14 - 14
docs/classes/rcsbfvselectormanager.html

@@ -113,7 +113,7 @@
 					<div class="tsd-signature tsd-kind-icon">hover<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/chainselectioninterface.html" class="tsd-signature-type">ChainSelectionInterface</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = new Array&lt;ChainSelectionInterface&gt;()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:24</li>
+							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:26</li>
 						</ul>
 					</aside>
 				</section>
@@ -123,7 +123,7 @@
 					<div class="tsd-signature tsd-kind-icon">last<wbr>Selection<span class="tsd-signature-symbol">:</span> <a href="../interfaces/chainselectioninterface.html" class="tsd-signature-type">ChainSelectionInterface</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> = null</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:22</li>
+							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:24</li>
 						</ul>
 					</aside>
 				</section>
@@ -133,7 +133,7 @@
 					<div class="tsd-signature tsd-kind-icon">selection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/chainselectioninterface.html" class="tsd-signature-type">ChainSelectionInterface</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = new Array&lt;ChainSelectionInterface&gt;()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:23</li>
+							<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:25</li>
 						</ul>
 					</aside>
 				</section>
@@ -150,7 +150,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:44</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:46</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -176,7 +176,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:31</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:33</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -208,7 +208,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:81</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:83</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -234,7 +234,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:65</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:67</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -257,7 +257,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:58</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:60</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -280,7 +280,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:73</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:75</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -309,7 +309,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:95</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:97</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -349,7 +349,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:69</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:71</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -375,7 +375,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:39</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:41</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -401,7 +401,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:26</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:28</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -433,7 +433,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:50</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:52</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>

+ 6 - 6
docs/globals.html

@@ -240,7 +240,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:127</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:129</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -266,7 +266,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:329</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:334</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -416,7 +416,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:300</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:305</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -445,7 +445,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:321</li>
+									<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:326</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -474,7 +474,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:145</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:147</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -508,7 +508,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:107</li>
+									<li>Defined in src/RcsbFvSelection/RcsbFvSelectorManager.ts:109</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>

+ 2 - 2
docs/index.html

@@ -75,7 +75,7 @@
 <div id="pfv"></div>
 <script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
 <script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
-<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.0.1/build/dist/app.js"></script>
+<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.1.0/build/dist/app.js"></script>
 <script type="text/javascript">
 var __assign = (this && this.__assign) || function () {
     __assign = Object.assign || function(t) {
@@ -348,7 +348,7 @@ document.addEventListener("DOMContentLoaded", function (event) {
 				<a href="#cdn-javascript" id="cdn-javascript" style="color: inherit; text-decoration: none;">
 					<h3>CDN JavaScript</h3>
 				</a>
-				<p><code>&lt;script src=&quot;https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.0.1/build/dist/app.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</code></p>
+				<p><code>&lt;script src=&quot;https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.1.0/build/dist/app.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</code></p>
 				<a href="#node-module-instalation" id="node-module-instalation" style="color: inherit; text-decoration: none;">
 					<h3>Node Module Instalation</h3>
 				</a>

+ 16 - 2
docs/interfaces/assemblyviewinterface.html

@@ -83,6 +83,7 @@
 							<ul class="tsd-index-list">
 								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="assemblyviewinterface.html#additionalconfig" class="tsd-kind-icon">additional<wbr>Config</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="assemblyviewinterface.html#entryid" class="tsd-kind-icon">entry<wbr>Id</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="assemblyviewinterface.html#instancesequenceconfig" class="tsd-kind-icon">instance<wbr>Sequence<wbr>Config</a></li>
 							</ul>
 						</section>
 					</div>
@@ -96,7 +97,7 @@
 					<div class="tsd-signature tsd-kind-icon">additional<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RcsbFvAdditionalConfig</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:30</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:33</li>
 						</ul>
 					</aside>
 				</section>
@@ -106,7 +107,17 @@
 					<div class="tsd-signature tsd-kind-icon">entry<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:29</li>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:32</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="instancesequenceconfig" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> instance<wbr>Sequence<wbr>Config</h3>
+					<div class="tsd-signature tsd-kind-icon">instance<wbr>Sequence<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">InstanceSequenceConfig</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx:34</li>
 						</ul>
 					</aside>
 				</section>
@@ -133,6 +144,9 @@
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
 								<a href="assemblyviewinterface.html#entryid" class="tsd-kind-icon">entry<wbr>Id</a>
 							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="assemblyviewinterface.html#instancesequenceconfig" class="tsd-kind-icon">instance<wbr>Sequence<wbr>Config</a>
+							</li>
 						</ul>
 					</li>
 				</ul>

+ 16 - 2
docs/interfaces/rcsbfv3dassemblyinterface.html

@@ -90,6 +90,7 @@
 								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="rcsbfv3dassemblyinterface.html#config" class="tsd-kind-icon">config</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="rcsbfv3dassemblyinterface.html#cssconfig" class="tsd-kind-icon">css<wbr>Config</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="rcsbfv3dassemblyinterface.html#elementid" class="tsd-kind-icon">element<wbr>Id</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="rcsbfv3dassemblyinterface.html#instancesequenceconfig" class="tsd-kind-icon">instance<wbr>Sequence<wbr>Config</a></li>
 							</ul>
 						</section>
 					</div>
@@ -103,7 +104,7 @@
 					<div class="tsd-signature tsd-kind-icon">additional<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">RcsbFvAdditionalConfig</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:12</li>
+							<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:13</li>
 						</ul>
 					</aside>
 				</section>
@@ -113,7 +114,7 @@
 					<div class="tsd-signature tsd-kind-icon">config<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>subtitle<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>title<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></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:7</li>
+							<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:8</li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -153,6 +154,16 @@
 						</ul>
 					</aside>
 				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="instancesequenceconfig" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> instance<wbr>Sequence<wbr>Config</h3>
+					<div class="tsd-signature tsd-kind-icon">instance<wbr>Sequence<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">InstanceSequenceConfig</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in src/RcsbFv3D/RcsbFv3DAssembly.tsx:14</li>
+						</ul>
+					</aside>
+				</section>
 			</section>
 		</div>
 		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
@@ -182,6 +193,9 @@
 							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
 								<a href="rcsbfv3dassemblyinterface.html#elementid" class="tsd-kind-icon">element<wbr>Id</a>
 							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="rcsbfv3dassemblyinterface.html#instancesequenceconfig" class="tsd-kind-icon">instance<wbr>Sequence<wbr>Config</a>
+							</li>
 						</ul>
 					</li>
 				</ul>

+ 4 - 4
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "1.0.1",
+  "version": "1.0.2",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -2205,9 +2205,9 @@
       }
     },
     "@rcsb/rcsb-saguaro-app": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-3.1.1.tgz",
-      "integrity": "sha512-j1T0Ssbz/ArijlXWocbxNzaET9SO9HRtCX0FaPOL2b9LseysOfkY2gUjoALfI/XOP14s4keH5Ej9pX/RdOhp1A==",
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-3.2.1.tgz",
+      "integrity": "sha512-G/Go5XOF4gs/Ayazzkno0gwYqnG0gGTODoM+fuv6ZgAVdyVHtQiQQwJsM9W0hAOBQNu6kb6wTVtJmPsZNcTNEw==",
       "requires": {
         "@rcsb/rcsb-api-tools": "^2.2.1",
         "@rcsb/rcsb-saguaro": "^2.0.0",

+ 2 - 2
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "1.0.1",
+  "version": "1.1.0",
   "description": "RCSB Molstar/Saguaro Web App",
   "main": "build/dist/RcsbFv3DBuilder.js",
   "files": [
@@ -83,7 +83,7 @@
     "@rcsb/rcsb-molstar": "^2.0.0-dev.8",
     "@rcsb/rcsb-saguaro": "^2.0.0",
     "@rcsb/rcsb-saguaro-api": "^2.1.0",
-    "@rcsb/rcsb-saguaro-app": "^3.1.1",
+    "@rcsb/rcsb-saguaro-app": "^3.2.1",
     "molstar": "^2.0.7",
     "react-select": "^3.0.8"
   },

+ 4 - 1
src/RcsbFv3D/RcsbFv3DAssembly.tsx

@@ -2,6 +2,7 @@ import {LoadMethod} from "../RcsbFvStructure/StructurePlugins/MolstarPlugin";
 import {RcsbFv3DAbstract, RcsbFv3DAbstractInterface} from "./RcsbFv3DAbstract";
 import {RcsbRepresentationPreset} from "../RcsbFvStructure/StructurePlugins/StructureRepresentation";
 import {RcsbFvAdditionalConfig} from "@rcsb/rcsb-saguaro-app/build/dist/RcsbFvWeb/RcsbFvModule/RcsbFvModuleInterface";
+import {InstanceSequenceConfig} from "@rcsb/rcsb-saguaro-app/build/dist/RcsbFvWeb/RcsbFvBuilder/RcsbFvInstanceBuilder";
 
 export interface RcsbFv3DAssemblyInterface extends RcsbFv3DAbstractInterface {
    config: {
@@ -10,6 +11,7 @@ export interface RcsbFv3DAssemblyInterface extends RcsbFv3DAbstractInterface {
         subtitle?: string;
     };
     additionalConfig?: RcsbFvAdditionalConfig;
+    instanceSequenceConfig?: InstanceSequenceConfig;
 }
 
 export class RcsbFv3DAssembly extends RcsbFv3DAbstract{
@@ -38,7 +40,8 @@ export class RcsbFv3DAssembly extends RcsbFv3DAbstract{
             type:"assembly",
             config: {
                 entryId:assemblyData.config.entryId,
-                additionalConfig: assemblyData.additionalConfig
+                additionalConfig: assemblyData.additionalConfig,
+                instanceSequenceConfig: assemblyData.instanceSequenceConfig
             },
             title: assemblyData.config.title,
             subtitle: assemblyData.config.subtitle

+ 6 - 1
src/RcsbFvSequence/SequenceViews/AssemblyView/AssemblyView.tsx

@@ -7,7 +7,10 @@ import {
     unmount
 } from "@rcsb/rcsb-saguaro-app";
 import {AbstractView, AbstractViewInterface} from "../AbstractView";
-import {InstanceSequenceOnchangeInterface} from "@rcsb/rcsb-saguaro-app/build/dist/RcsbFvWeb/RcsbFvBuilder/RcsbFvInstanceBuilder";
+import {
+    InstanceSequenceConfig,
+    InstanceSequenceOnchangeInterface
+} from "@rcsb/rcsb-saguaro-app/build/dist/RcsbFvWeb/RcsbFvBuilder/RcsbFvInstanceBuilder";
 import {RcsbFvBoardConfigInterface, RcsbFvTrackDataElementInterface} from "@rcsb/rcsb-saguaro";
 import {ChainSelectionInterface} from "../../../RcsbFvSelection/RcsbFvSelectorManager";
 import {
@@ -28,6 +31,7 @@ import {
 export interface AssemblyViewInterface {
     entryId: string;
     additionalConfig?: RcsbFvAdditionalConfig;
+    instanceSequenceConfig?: InstanceSequenceConfig;
 }
 
 export class AssemblyView extends AbstractView<AssemblyViewInterface & AbstractViewInterface, {}>{
@@ -180,6 +184,7 @@ export class AssemblyView extends AbstractView<AssemblyViewInterface & AbstractV
                 RcsbFvDOMConstants.SELECT_INSTANCE_PFV_ID,
                 entryId,
                 {
+                    ...this.props.instanceSequenceConfig,
                     defaultValue: defaultAuthId,
                     onChangeCallback: onChangeCallback.get(entryId),
                     filterInstances: filterInstances.get(entryId),

+ 3 - 0
src/examples/assembly/index.ts

@@ -34,6 +34,9 @@ document.addEventListener("DOMContentLoaded", function(event) {
     const panel3d = new RcsbFv3DAssembly({
         elementId: "pfv",
         config: sequenceConfig,
+        instanceSequenceConfig:{
+            dropdownTitle: "CHAIN"
+        },
         additionalConfig: {
             boardConfig: {
                 elementClickCallBack: (e) => {

Some files were not shown because too many files changed in this diff