UNPKG

molstar

Version:

A comprehensive macromolecular library.

40 lines 1.81 kB
"use strict"; /** * Copyright (c) 2019 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose <alexander.rose@weirdbyte.de> */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getOrientationDataFromStructureSelections = exports.getLabelDataFromStructureSelections = exports.getDihedralDataFromStructureSelections = exports.getAngleDataFromStructureSelections = exports.getDistanceDataFromStructureSelections = void 0; function getDistanceDataFromStructureSelections(s) { var lociA = s[0].loci; var lociB = s[1].loci; return { pairs: [{ loci: [lociA, lociB] }] }; } exports.getDistanceDataFromStructureSelections = getDistanceDataFromStructureSelections; function getAngleDataFromStructureSelections(s) { var lociA = s[0].loci; var lociB = s[1].loci; var lociC = s[2].loci; return { triples: [{ loci: [lociA, lociB, lociC] }] }; } exports.getAngleDataFromStructureSelections = getAngleDataFromStructureSelections; function getDihedralDataFromStructureSelections(s) { var lociA = s[0].loci; var lociB = s[1].loci; var lociC = s[2].loci; var lociD = s[3].loci; return { quads: [{ loci: [lociA, lociB, lociC, lociD] }] }; } exports.getDihedralDataFromStructureSelections = getDihedralDataFromStructureSelections; function getLabelDataFromStructureSelections(s) { var loci = s[0].loci; return { infos: [{ loci: loci }] }; } exports.getLabelDataFromStructureSelections = getLabelDataFromStructureSelections; function getOrientationDataFromStructureSelections(s) { var loci = s[0].loci; return { locis: [loci] }; } exports.getOrientationDataFromStructureSelections = getOrientationDataFromStructureSelections; //# sourceMappingURL=helpers.js.map