UNPKG

@rcsb/rcsb-saguaro-app

Version:
37 lines (36 loc) 2.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.searchQueryContextManager = void 0; exports.buildSearchRequest = buildSearchRequest; exports.buildGroup = buildGroup; exports.buildGroupMembers = buildGroupMembers; exports.buildGroupContent = buildGroupContent; exports.buildResidueDistribution = buildResidueDistribution; const tslib_1 = require("tslib"); const RcsbGroupDisplay_1 = require("./RcsbGroupView/RcsbGroupDisplay"); const EntityGranularitySearchFacetStore_1 = require("../RcsbSeacrh/FacetStore/EntityGranularitySearchFacetStore"); const SearchQueryContextManager_1 = require("./RcsbGroupView/RcsbGroupSeacrhQuery/SearchQueryContextManager"); function buildSearchRequest(elementId, searchQuery, returnType) { return tslib_1.__awaiter(this, void 0, void 0, function* () { yield RcsbGroupDisplay_1.RcsbGroupDisplay.displayRcsbSearchStats(elementId, EntityGranularitySearchFacetStore_1.entityGranularityGroupFacetStore, searchQuery, returnType); }); } function buildGroup(elementId, groupProvenance, groupId, query, facetLayoutGrid, additionalProperties) { return tslib_1.__awaiter(this, void 0, void 0, function* () { yield RcsbGroupDisplay_1.RcsbGroupDisplay.displaySearchAttributes(elementId, groupProvenance, groupId, query, facetLayoutGrid, additionalProperties); }); } function buildGroupMembers(elementId, groupProvenance, groupId, nRows, nColumns, query) { RcsbGroupDisplay_1.RcsbGroupDisplay.displayGroupMembers(elementId, groupProvenance, groupId, nRows, nColumns, query); } function buildGroupContent(elementId, groupProvenance, groupId, query, textConfig) { RcsbGroupDisplay_1.RcsbGroupDisplay.displayGroupContent(elementId, groupProvenance, groupId, query, textConfig); } function buildResidueDistribution(elementId, granularity, rcsbId, facetLayoutGrid, chartDisplayConfig) { RcsbGroupDisplay_1.RcsbGroupDisplay.displayResidueDistribution(elementId, granularity, rcsbId, facetLayoutGrid, chartDisplayConfig); } exports.searchQueryContextManager = { subscribe(f) { return SearchQueryContextManager_1.SearchQueryContextManager.subscribe(f); } };