Browse Source

saguaro update

bioinsilico 3 years ago
parent
commit
0e5507b196
2 changed files with 147 additions and 110 deletions
  1. 144 107
      package-lock.json
  2. 3 3
      package.json

+ 144 - 107
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "0.0.54",
+  "version": "0.0.56",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -1245,6 +1245,11 @@
         "yargs": "^17.0.0"
       },
       "dependencies": {
+        "ansi-regex": {
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+          "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+        },
         "anymatch": {
           "version": "3.1.2",
           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
@@ -1340,21 +1345,21 @@
           }
         },
         "string-width": {
-          "version": "4.2.2",
-          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-          "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+          "version": "4.2.3",
+          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+          "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
           "requires": {
             "emoji-regex": "^8.0.0",
             "is-fullwidth-code-point": "^3.0.0",
-            "strip-ansi": "^6.0.0"
+            "strip-ansi": "^6.0.1"
           }
         },
         "strip-ansi": {
-          "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+          "version": "6.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+          "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
           "requires": {
-            "ansi-regex": "^5.0.0"
+            "ansi-regex": "^5.0.1"
           }
         },
         "tslib": {
@@ -1378,9 +1383,9 @@
           "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
         },
         "yargs": {
-          "version": "17.1.1",
-          "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
-          "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
+          "version": "17.2.1",
+          "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
+          "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
           "requires": {
             "cliui": "^7.0.2",
             "escalade": "^3.1.1",
@@ -1572,27 +1577,27 @@
       },
       "dependencies": {
         "@babel/code-frame": {
-          "version": "7.14.5",
-          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
-          "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+          "version": "7.15.8",
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
+          "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
           "requires": {
             "@babel/highlight": "^7.14.5"
           }
         },
         "@babel/generator": {
-          "version": "7.15.0",
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz",
-          "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==",
+          "version": "7.15.8",
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
+          "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
           "requires": {
-            "@babel/types": "^7.15.0",
+            "@babel/types": "^7.15.6",
             "jsesc": "^2.5.1",
             "source-map": "^0.5.0"
           },
           "dependencies": {
             "@babel/types": {
-              "version": "7.15.0",
-              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-              "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
+              "version": "7.15.6",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
+              "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
               "requires": {
                 "@babel/helper-validator-identifier": "^7.14.9",
                 "to-fast-properties": "^2.0.0"
@@ -1601,19 +1606,19 @@
           }
         },
         "@babel/helper-function-name": {
-          "version": "7.14.5",
-          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
-          "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
+          "version": "7.15.4",
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
+          "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
           "requires": {
-            "@babel/helper-get-function-arity": "^7.14.5",
-            "@babel/template": "^7.14.5",
-            "@babel/types": "^7.14.5"
+            "@babel/helper-get-function-arity": "^7.15.4",
+            "@babel/template": "^7.15.4",
+            "@babel/types": "^7.15.4"
           },
           "dependencies": {
             "@babel/types": {
-              "version": "7.15.0",
-              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-              "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
+              "version": "7.15.6",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
+              "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
               "requires": {
                 "@babel/helper-validator-identifier": "^7.14.9",
                 "to-fast-properties": "^2.0.0"
@@ -1622,17 +1627,17 @@
           }
         },
         "@babel/helper-get-function-arity": {
-          "version": "7.14.5",
-          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
-          "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
+          "version": "7.15.4",
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
+          "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
           "requires": {
-            "@babel/types": "^7.14.5"
+            "@babel/types": "^7.15.4"
           },
           "dependencies": {
             "@babel/types": {
-              "version": "7.15.0",
-              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-              "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
+              "version": "7.15.6",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
+              "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
               "requires": {
                 "@babel/helper-validator-identifier": "^7.14.9",
                 "to-fast-properties": "^2.0.0"
@@ -1641,17 +1646,17 @@
           }
         },
         "@babel/helper-split-export-declaration": {
-          "version": "7.14.5",
-          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
-          "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
+          "version": "7.15.4",
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
+          "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
           "requires": {
-            "@babel/types": "^7.14.5"
+            "@babel/types": "^7.15.4"
           },
           "dependencies": {
             "@babel/types": {
-              "version": "7.15.0",
-              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-              "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
+              "version": "7.15.6",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
+              "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
               "requires": {
                 "@babel/helper-validator-identifier": "^7.14.9",
                 "to-fast-properties": "^2.0.0"
@@ -1660,9 +1665,9 @@
           }
         },
         "@babel/helper-validator-identifier": {
-          "version": "7.14.9",
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
-          "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g=="
+          "version": "7.15.7",
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+          "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
         },
         "@babel/highlight": {
           "version": "7.14.5",
@@ -1680,24 +1685,24 @@
           "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw=="
         },
         "@babel/template": {
-          "version": "7.14.5",
-          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
-          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+          "version": "7.15.4",
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
+          "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
           "requires": {
             "@babel/code-frame": "^7.14.5",
-            "@babel/parser": "^7.14.5",
-            "@babel/types": "^7.14.5"
+            "@babel/parser": "^7.15.4",
+            "@babel/types": "^7.15.4"
           },
           "dependencies": {
             "@babel/parser": {
-              "version": "7.15.3",
-              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
-              "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA=="
+              "version": "7.15.8",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
+              "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA=="
             },
             "@babel/types": {
-              "version": "7.15.0",
-              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-              "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
+              "version": "7.15.6",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
+              "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
               "requires": {
                 "@babel/helper-validator-identifier": "^7.14.9",
                 "to-fast-properties": "^2.0.0"
@@ -1791,23 +1796,32 @@
       }
     },
     "@graphql-tools/import": {
-      "version": "6.3.1",
-      "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz",
-      "integrity": "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==",
+      "version": "6.5.2",
+      "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.5.2.tgz",
+      "integrity": "sha512-Hi3aEWHK6B83d+mjO7CdX1xhaBwEon3ZLc9Ch1ivrU7vay84k6UQkoY/B4NdOZuLKrKlt920UtoDbGoZFFYlHA==",
       "requires": {
+        "@graphql-tools/utils": "8.2.5",
         "resolve-from": "5.0.0",
-        "tslib": "~2.2.0"
+        "tslib": "~2.3.0"
       },
       "dependencies": {
+        "@graphql-tools/utils": {
+          "version": "8.2.5",
+          "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.2.5.tgz",
+          "integrity": "sha512-k/Rktklhy22dQfbJLKiLGfQymQCTr6Rd2BilC7g2Yk6wFSzVLYr8jeXNoTD+/p61XBQzBjTVayskvaMvNS3BDg==",
+          "requires": {
+            "tslib": "~2.3.0"
+          }
+        },
         "resolve-from": {
           "version": "5.0.0",
           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
           "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
         },
         "tslib": {
-          "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-          "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
         }
       }
     },
@@ -1953,29 +1967,29 @@
       }
     },
     "@graphql-tools/schema": {
-      "version": "8.1.2",
-      "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.1.2.tgz",
-      "integrity": "sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg==",
+      "version": "8.2.0",
+      "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.2.0.tgz",
+      "integrity": "sha512-ufmI5mJQa8NJczzfkh0pUttKvspqDcT5LLakA3jUmOrrE4d4NVj6onZlazdTzF5sAepSNqanFnwhrxZpCAJMKg==",
       "requires": {
-        "@graphql-tools/merge": "^8.0.2",
-        "@graphql-tools/utils": "^8.1.1",
+        "@graphql-tools/merge": "^8.1.0",
+        "@graphql-tools/utils": "^8.2.0",
         "tslib": "~2.3.0",
         "value-or-promise": "1.0.10"
       },
       "dependencies": {
         "@graphql-tools/merge": {
-          "version": "8.0.3",
-          "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.0.3.tgz",
-          "integrity": "sha512-lVMyW9cREs+nQYbUvMaaqSl+pRCezl2RafNMFi/04akjvOtjVefdi7n3pArpSqPhLHPJDyQRlI8CK8cmOZ9jTA==",
+          "version": "8.1.2",
+          "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.1.2.tgz",
+          "integrity": "sha512-kFLd4kKNJXYXnKIhM8q9zgGAtbLmsy3WmGdDxYq3YHBJUogucAxnivQYyRIseUq37KGmSAIWu3pBQ23TKGsGOw==",
           "requires": {
-            "@graphql-tools/utils": "^8.1.2",
+            "@graphql-tools/utils": "^8.2.2",
             "tslib": "~2.3.0"
           }
         },
         "@graphql-tools/utils": {
-          "version": "8.1.2",
-          "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.1.2.tgz",
-          "integrity": "sha512-3G+NIBR5mHjPm78jAD0l07JRE0XH+lr9m7yL/wl69jAzK0Jr/H+/Ok4ljEolI70iglz+ZhIShVPAwyesF6rnFg==",
+          "version": "8.2.5",
+          "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.2.5.tgz",
+          "integrity": "sha512-k/Rktklhy22dQfbJLKiLGfQymQCTr6Rd2BilC7g2Yk6wFSzVLYr8jeXNoTD+/p61XBQzBjTVayskvaMvNS3BDg==",
           "requires": {
             "tslib": "~2.3.0"
           }
@@ -2149,15 +2163,25 @@
       "resolved": "https://registry.npmjs.org/@ranfdev/deepobj/-/deepobj-1.0.2.tgz",
       "integrity": "sha512-FM3y6kfJaj5MCoAjdv24EDCTDbuFz+4+pgAunbjYfugwIE4O/xx8mPNji1n/ouG8pHCntSnBr1xwTOensF23Gg=="
     },
+    "@rcsb/rcsb-api-tools": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-api-tools/-/rcsb-api-tools-2.2.1.tgz",
+      "integrity": "sha512-S7wM5UTXAyzCxuVC/C3yEv8iK53tifWjMGIMEBjlz2NZHbuzCXdlrmAf47mFt5J1uKNjuG3JWdnF6xjtXxDr9w==",
+      "requires": {
+        "@graphql-codegen/cli": "^1.21.5",
+        "apollo-boost": "^0.4.9",
+        "graphql": "^15.5.1"
+      }
+    },
     "@rcsb/rcsb-molstar": {
       "version": "2.0.0-dev.4",
       "resolved": "https://registry.npmjs.org/@rcsb/rcsb-molstar/-/rcsb-molstar-2.0.0-dev.4.tgz",
       "integrity": "sha512-8w9lmu3Gu2fD9UPEJbjG7TKFG8DsmI29EHeVEdbMr+aC1S0L0nGZ1XXcty7DxBElQTyvmOq7jkTNGm/Da36UTg=="
     },
     "@rcsb/rcsb-saguaro": {
-      "version": "1.9.2",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro/-/rcsb-saguaro-1.9.2.tgz",
-      "integrity": "sha512-YNWG2/+DpzWYtSbcE23N0Xa9IgTnwTOabfhdQOgp+YB1nJ6DGCgQHZIT/VsegasonvZoTY90Wp+ausJGflH3pQ==",
+      "version": "1.11.0",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro/-/rcsb-saguaro-1.11.0.tgz",
+      "integrity": "sha512-zG8aVA011YD9bE5miBTPuINU8LcRQGkYHMtFHVgk0EGl8vsx0xhai4CCUXMA+qUlEI+e0iY9wY6X2EKDU9K32A==",
       "requires": {
         "@d3fc/d3fc-sample": "^4.1.0",
         "@popperjs/core": "^2.4.4",
@@ -2170,25 +2194,33 @@
         "rxjs": "^6.6.0"
       }
     },
-    "@rcsb/rcsb-saguaro-api": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-api/-/rcsb-saguaro-api-2.1.0.tgz",
-      "integrity": "sha512-FHxUbKHUGqkd2ftrkRVRDaulymebR00jPXEYUCGDn1GqKcfEL21mNSx17u6F3YHDW+ph3fkQJxUmghehR/Y8RA==",
-      "requires": {
-        "@graphql-codegen/cli": "^1.21.5",
-        "apollo-boost": "^0.4.9",
-        "graphql": "^15.5.1"
-      }
-    },
     "@rcsb/rcsb-saguaro-app": {
-      "version": "2.3.4",
-      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-2.3.4.tgz",
-      "integrity": "sha512-340fe+Et2vn01ocQBiLLMmEAiTzEE7DOIkl1FA+eTFkwcT8tJV+uv8UWTacAUJS8ycMzXf0lJGnVZ7NBR5123Q==",
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro-app/-/rcsb-saguaro-app-2.4.0.tgz",
+      "integrity": "sha512-FtzJ/Najc39+DgvhqC6NE7tZ7KofBrCbFmjx4zWHbAyWmwn9DlHlQeDfgW/k1TAE1id2EJj+t3HpLKKyhc+5Wg==",
       "requires": {
-        "@rcsb/rcsb-saguaro": "^1.9.2",
-        "@rcsb/rcsb-saguaro-api": "^2.1.0",
+        "@rcsb/rcsb-api-tools": "^2.2.1",
+        "@rcsb/rcsb-saguaro": "^1.11.0",
         "ideogram": "^1.27.0",
         "rxjs": "^6.6.0"
+      },
+      "dependencies": {
+        "@rcsb/rcsb-saguaro": {
+          "version": "1.11.0",
+          "resolved": "https://registry.npmjs.org/@rcsb/rcsb-saguaro/-/rcsb-saguaro-1.11.0.tgz",
+          "integrity": "sha512-zG8aVA011YD9bE5miBTPuINU8LcRQGkYHMtFHVgk0EGl8vsx0xhai4CCUXMA+qUlEI+e0iY9wY6X2EKDU9K32A==",
+          "requires": {
+            "@d3fc/d3fc-sample": "^4.1.0",
+            "@popperjs/core": "^2.4.4",
+            "@types/d3": "^5.7.2",
+            "d3": "^5.16.0",
+            "d3-shape": "^1.3.7",
+            "react": "^17.0.1",
+            "react-dom": "^17.0.1",
+            "react-transition-group": "^4.4.1",
+            "rxjs": "^6.6.0"
+          }
+        }
       }
     },
     "@samverschueren/stream-to-observable": {
@@ -6251,9 +6283,9 @@
       "dev": true
     },
     "graphql": {
-      "version": "15.5.2",
-      "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.2.tgz",
-      "integrity": "sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w=="
+      "version": "15.6.1",
+      "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.6.1.tgz",
+      "integrity": "sha512-3i5lu0z6dRvJ48QP9kFxBkJ7h4Kso7PS8eahyTFz5Jm6CvQfLtNIE8LX9N6JLnXTuwR+sIYnXzaWp6anOg0QQw=="
     },
     "graphql-config": {
       "version": "3.4.1",
@@ -6953,6 +6985,11 @@
         "through": "^2.3.6"
       },
       "dependencies": {
+        "ansi-regex": {
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+          "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+        },
         "emoji-regex": {
           "version": "8.0.0",
           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -6964,21 +7001,21 @@
           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
         },
         "string-width": {
-          "version": "4.2.2",
-          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-          "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+          "version": "4.2.3",
+          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+          "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
           "requires": {
             "emoji-regex": "^8.0.0",
             "is-fullwidth-code-point": "^3.0.0",
-            "strip-ansi": "^6.0.0"
+            "strip-ansi": "^6.0.1"
           }
         },
         "strip-ansi": {
-          "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+          "version": "6.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+          "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
           "requires": {
-            "ansi-regex": "^5.0.0"
+            "ansi-regex": "^5.0.1"
           }
         }
       }

+ 3 - 3
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@rcsb/rcsb-saguaro-3d",
-  "version": "0.0.55",
+  "version": "0.0.56",
   "description": "RCSB Molstar/Saguaro Web App",
   "main": "build/dist/RcsbFv3DBuilder.js",
   "files": [
@@ -77,8 +77,8 @@
   },
   "dependencies": {
     "@rcsb/rcsb-molstar": "^2.0.0-dev.4",
-    "@rcsb/rcsb-saguaro": "^1.9.2",
-    "@rcsb/rcsb-saguaro-app": "^2.3.4",
+    "@rcsb/rcsb-saguaro": "^1.11.0",
+    "@rcsb/rcsb-saguaro-app": "^2.4.0",
     "molstar": "^2.0.7",
     "react-select": "^3.0.8"
   },