From 83ba9d877670b7dd8497516c5ed26521c5cb7556 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Fri, 2 Aug 2019 21:53:59 -0700 Subject: [PATCH] avoid .apply for long arg lists --- src/mol-model/structure/structure/element.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mol-model/structure/structure/element.ts b/src/mol-model/structure/structure/element.ts index 4b85cdc0f..a4995dc94 100644 --- a/src/mol-model/structure/structure/element.ts +++ b/src/mol-model/structure/structure/element.ts @@ -390,7 +390,7 @@ namespace StructureElement { // TODO: add set.ofRanges constructor to MolQL??? if (set.length > 0) { - tests[tests.length] = MS.core.set.has([MS.set.apply(null, set), siProp]); + tests[tests.length] = MS.core.set.has([MS.core.type.set(set), siProp]); } for (let rI = 0, _rI = ranges.length / 2; rI < _rI; rI++) { tests[tests.length] = MS.core.rel.inRange([siProp, ranges[2 * rI], ranges[2 * rI + 1]]); @@ -401,7 +401,7 @@ namespace StructureElement { opQueries.push(MS.struct.generator.atomGroups({ 'atom-test': tests.length > 1 ? MS.core.logic.or(tests) : tests[0], 'chain-test': opName.length > 1 - ? MS.core.set.has([MS.set.apply(null, opName), opProp]) + ? MS.core.set.has([MS.core.type.set(opName), opProp]) : MS.core.rel.eq([opProp, opName[0]]), 'entity-test': MS.core.logic.and([ MS.core.rel.eq([MS.struct.atomProperty.core.modelLabel(), modelLabel]), @@ -412,7 +412,7 @@ namespace StructureElement { opQueries.push(MS.struct.generator.atomGroups({ 'atom-test': tests.length > 1 ? MS.core.logic.or(tests) : tests[0], 'chain-test': opName.length > 1 - ? MS.core.set.has([MS.set.apply(null, opName), opProp]) + ? MS.core.set.has([MS.core.type.set(opName), opProp]) : MS.core.rel.eq([opProp, opName[0]]) })) } -- GitLab