Browse Source

selection range end check

bioinsilico 3 years ago
parent
commit
627665c804
2 changed files with 2 additions and 2 deletions
  1. 1 1
      package.json
  2. 1 1
      src/viewer/helpers/selection.ts

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
     "name": "@rcsb/rcsb-molstar",
-    "version": "1.7.2",
+    "version": "2.0.0-beta.1",
     "description": "RCSB PDB apps and props based on Mol*.",
     "homepage": "https://github.com/rcsb/rcsb-molstar#readme",
     "repository": {

+ 1 - 1
src/viewer/helpers/selection.ts

@@ -213,7 +213,7 @@ function targetToExpression(target: Target): Expression {
     } else if (target.label_seq_id) {
         residueTests.push(MS.core.rel.eq([target.label_seq_id, MS.ammp('label_seq_id')]));
     }else if(target.label_seq_range){
-        residueTests.push(MS.core.rel.inRange([MS.ammp('label_seq_id'), target.label_seq_range.beg, target.label_seq_range.end]));
+        residueTests.push(MS.core.rel.inRange([MS.ammp('label_seq_id'), target.label_seq_range.beg, target.label_seq_range.end ?? target.label_seq_range.beg]));
     }
     if (target.label_comp_id) {
         residueTests.push(MS.core.rel.eq([target.label_comp_id, MS.ammp('label_comp_id')]));