@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
37 lines (36 loc) • 2.16 kB
JavaScript
;
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);
}
};