From a40ab463565a64aa60d400ae8f82cff5542f7cbb Mon Sep 17 00:00:00 2001
From: David Sehnal <david.sehnal@gmail.com>
Date: Thu, 2 Nov 2017 22:35:03 +0100
Subject: [PATCH] name tweak

---
 src/mol-base/collections/integer/impl/segmentation.ts | 2 +-
 src/mol-base/collections/integer/ordered-set.ts       | 2 +-
 src/perf-tests/structure.ts                           | 5 +++++
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/mol-base/collections/integer/impl/segmentation.ts b/src/mol-base/collections/integer/impl/segmentation.ts
index f9b7d6f42..567eee22d 100644
--- a/src/mol-base/collections/integer/impl/segmentation.ts
+++ b/src/mol-base/collections/integer/impl/segmentation.ts
@@ -72,7 +72,7 @@ export class SegmentIterator implements Iterator<Segs.Segment> {
 
     private updateValue() {
         const segmentEnd = this.segments[this.segmentMin + 1];
-        const setEnd = OrderedSet.findPredecessorIndexInRange(this.set, segmentEnd, this.setRange);
+        const setEnd = OrderedSet.findPredecessorIndexInInterval(this.set, segmentEnd, this.setRange);
         this.value.start = Interval.start(this.setRange);
         this.value.end = setEnd;
         const rEnd = Interval.end(this.setRange);
diff --git a/src/mol-base/collections/integer/ordered-set.ts b/src/mol-base/collections/integer/ordered-set.ts
index ab7af67be..b0291432d 100644
--- a/src/mol-base/collections/integer/ordered-set.ts
+++ b/src/mol-base/collections/integer/ordered-set.ts
@@ -33,7 +33,7 @@ namespace OrderedSet {
     export const subtract: (a: OrderedSet, b: OrderedSet) => OrderedSet = Base.subtract as any;
 
     export const findPredecessorIndex: (set: OrderedSet, x: number) => number = Base.findPredecessorIndex as any;
-    export const findPredecessorIndexInRange: (set: OrderedSet, x: number, range: Interval) => number = Base.findPredecessorIndexInInterval as any;
+    export const findPredecessorIndexInInterval: (set: OrderedSet, x: number, range: Interval) => number = Base.findPredecessorIndexInInterval as any;
     export const findRange: (set: OrderedSet, min: number, max: number) => Interval = Base.findRange as any;
 }
 
diff --git a/src/perf-tests/structure.ts b/src/perf-tests/structure.ts
index 34d5126ac..2ed618f65 100644
--- a/src/perf-tests/structure.ts
+++ b/src/perf-tests/structure.ts
@@ -262,7 +262,12 @@ export namespace PropertyAccess {
         const q1 = Q.generators.atomGroups({ residueTest: l => auth_comp_id(l) === 'ALA' });
         //const q2 = Q.generators.atomGroups({ chainTest: l => set.has(auth_asym_id(l)),  residueTest: l => auth_comp_id(l) === 'ALA' });
         q(structures[0]);
+        console.time('q1')
         q1(structures[0]);
+        console.timeEnd('q1')
+        console.time('q1')
+        q1(structures[0]);
+        console.timeEnd('q1')
         //console.log(q1(structures[0]));
 
         //const col = models[0].conformation.atomId.value;
-- 
GitLab