UNPKG

@rcsb/rcsb-saguaro-app

Version:
26 lines (25 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RcsbQueryMultipleInstanceSequences = void 0; const tslib_1 = require("tslib"); const QueryMultipleInstanceSequences_graphql_1 = tslib_1.__importDefault(require("../RcsbQueries/Yosemite/QueryMultipleInstanceSequences.graphql")); class RcsbQueryMultipleInstanceSequences { constructor(getClient) { this.getClient = getClient; } request(requestConfig) { return tslib_1.__awaiter(this, void 0, void 0, function* () { try { const result = yield this.getClient().request({ instance_ids: requestConfig.instance_ids }, QueryMultipleInstanceSequences_graphql_1.default); return result.polymer_entity_instances; } catch (error) { console.error(error); throw new Error(error); } }); } } exports.RcsbQueryMultipleInstanceSequences = RcsbQueryMultipleInstanceSequences;