UNPKG

@rcsb/rcsb-saguaro-app

Version:
33 lines (32 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RcsbFvPairwiseAligmentBuilder = void 0; const tslib_1 = require("tslib"); const RcsbFvCoreBuilder_1 = require("./RcsbFvCoreBuilder"); const RcsbFvPairwiseAlignment_1 = require("../RcsbFvModule/RcsbFvPairwiseAlignment"); class RcsbFvPairwiseAligmentBuilder { static buildPairwiseAlignment(elementId, psa, additionalConfig) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return new Promise((resolve, reject) => { try { RcsbFvCoreBuilder_1.RcsbFvCoreBuilder.createFv({ elementId: elementId, fvModuleI: RcsbFvPairwiseAlignment_1.RcsbFvPairwiseAlignment, config: { psa: psa, additionalConfig: Object.assign({ rcsbContext: { queryId: psa.queryId, targetId: psa.targetId } }, additionalConfig), resolve: resolve } }); } catch (e) { reject(e); } }); }); } } exports.RcsbFvPairwiseAligmentBuilder = RcsbFvPairwiseAligmentBuilder;