Joan Segura vor 2 Jahren
Ursprung
Commit
35b2c035f4

+ 4 - 0
CHANGELOG.md

@@ -2,6 +2,10 @@
 
 [Semantic Versioning](https://semver.org/)
 
+## [2.3.2] - 2022-11-23
+### Dependency update
+- rcsb-saguaro-app v4.5.3
+
 ## [2.3.1] - 2022-11-23
 ### New Features
 - Sorting component `MsaUiSortComponent` for sequence identity MSA

+ 9 - 9
package-lock.json

@@ -1,18 +1,18 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "2.3.0",
+  "version": "2.3.1",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "@rcsb/rcsb-saguaro-3d",
-      "version": "2.3.0",
+      "version": "2.3.1",
       "license": "MIT",
       "dependencies": {
         "@rcsb/rcsb-api-tools": "^4.1.1",
         "@rcsb/rcsb-molstar": "^2.5.5",
         "@rcsb/rcsb-saguaro": "^2.5.4",
-        "@rcsb/rcsb-saguaro-app": "^4.5.1",
+        "@rcsb/rcsb-saguaro-app": "^4.5.3",
         "http-server": "^14.1.1",
         "molstar": "^3.13.0"
       },
@@ -2529,9 +2529,9 @@
       }
     },
     "node_modules/@rcsb/rcsb-saguaro-app": {
-      "version": "4.5.1",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-4.5.1.tgz",
-      "integrity": "sha512-Iq6wy9TSafAK42LRcL43KN3YcneO+rCyAW4ej62I6br3YBmEdjRt7WOywsZFteDRPbu39TOtXDQ2G4bKw6O0Pg==",
+      "version": "4.5.3",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-4.5.3.tgz",
+      "integrity": "sha512-80jyGCUi3ik8BE5ge7Q/YMbaV11EXXO2RbtRT97+6KfaEMpRzzppIV4w0GMq/dhpdlZp6BMySLgI8GqCsBAlww==",
       "dependencies": {
         "@rcsb/rcsb-api-tools": "^4.1.1",
         "@rcsb/rcsb-saguaro": "^2.5.4",
@@ -14344,9 +14344,9 @@
       }
     },
     "@rcsb/rcsb-saguaro-app": {
-      "version": "4.5.1",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-4.5.1.tgz",
-      "integrity": "sha512-Iq6wy9TSafAK42LRcL43KN3YcneO+rCyAW4ej62I6br3YBmEdjRt7WOywsZFteDRPbu39TOtXDQ2G4bKw6O0Pg==",
+      "version": "4.5.3",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-4.5.3.tgz",
+      "integrity": "sha512-80jyGCUi3ik8BE5ge7Q/YMbaV11EXXO2RbtRT97+6KfaEMpRzzppIV4w0GMq/dhpdlZp6BMySLgI8GqCsBAlww==",
       "requires": {
         "@rcsb/rcsb-api-tools": "^4.1.1",
         "@rcsb/rcsb-saguaro": "^2.5.4",

+ 2 - 2
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "2.3.1",
+  "version": "2.3.2",
   "description": "RCSB Molstar/Saguaro Web App",
   "main": "build/dist/app.js",
   "files": [
@@ -84,7 +84,7 @@
     "@rcsb/rcsb-api-tools": "^4.1.1",
     "@rcsb/rcsb-molstar": "^2.5.5",
     "@rcsb/rcsb-saguaro": "^2.5.4",
-    "@rcsb/rcsb-saguaro-app": "^4.5.1",
+    "@rcsb/rcsb-saguaro-app": "^4.5.3",
     "http-server": "^14.1.1",
     "molstar": "^3.13.0"
   },

+ 1 - 1
src/RcsbFvSequence/SequenceViews/RcsbView/CallbackManagerFactoryImplementation/MsaCallbackManager.ts

@@ -115,7 +115,7 @@ class MsaCallbackManager<R,U>  extends AbstractCallbackManager<R,U>{
     private async select(selection: Array<RcsbFvTrackDataElementInterface>, mode:"select"|"hover"): Promise<void> {
         const alignment: AlignmentResponse|undefined = await this.rcsbFvContainer.get()?.getAlignmentResponse();
         if(alignment){
-            const regions = this.getModelRegions(selection, alignment, Array.from(this.stateManager.assemblyModelSate.getMap().keys()), "query");
+            const regions = this.getModelRegions(selection, alignment, Array.from(this.stateManager.assemblyModelSate.getMap()?.keys() ?? []), "query");
             if(regions.length == 0)
                 this.stateManager.selectionState.clearSelection(mode);
             else

+ 10 - 3
src/examples/sequence-identity/index.ts

@@ -3,11 +3,18 @@ import {RcsbFv3DSequenceIdentity} from "../../RcsbFv3D/RcsbFv3DSequenceIdentity"
 
 document.addEventListener("DOMContentLoaded", function(event) {
 
+    const groupId: string = "1_30";
     const panel3d = new RcsbFv3DSequenceIdentity({
         config:{
-            groupId:"5_30",
-            title: "Title >> Sequence Identity 5_30",
-            subtitle: "Subtitle >> Sequence Identity 5_30",
+            groupId,
+            title: "Title >> Sequence Identity " + groupId,
+            subtitle: "Subtitle >> Sequence Identity " + groupId
+        },
+        additionalConfig: {
+            page: {
+                first: 200,
+                after: "0"
+            }
         }
     });
     panel3d.render();