UNPKG

@rcsb/rcsb-saguaro-app

Version:
27 lines 956 B
import { __awaiter } from "tslib"; import { rcsbClient } from "../../RcsbGraphQL/RcsbClient"; export class GroupPropertyCollector { constructor() { this.rcsbFvQuery = rcsbClient; } collect(requestConfig) { return __awaiter(this, void 0, void 0, function* () { try { const result = yield this.rcsbFvQuery.requestGroupInfo(requestConfig); return GroupPropertyCollector.getGroupProperties(result); } catch (error) { console.log(error); throw error; } }); } static getGroupProperties(r) { var _a, _b; return { groupName: (_a = r.rcsb_group_info.group_name) !== null && _a !== void 0 ? _a : "NA", groupDescription: (_b = r.rcsb_group_info.group_description) !== null && _b !== void 0 ? _b : "NA" }; } } //# sourceMappingURL=GroupPropertyCollector.js.map