UNPKG

@rcsb/rcsb-saguaro-app

Version:
29 lines 1.7 kB
import { __awaiter } from "tslib"; import { RcsbGroupDisplay } from "./RcsbGroupView/RcsbGroupDisplay"; import { entityGranularityGroupFacetStore } from "../RcsbSeacrh/FacetStore/EntityGranularitySearchFacetStore"; import { SearchQueryContextManager } from "./RcsbGroupView/RcsbGroupSeacrhQuery/SearchQueryContextManager"; export function buildSearchRequest(elementId, searchQuery, returnType) { return __awaiter(this, void 0, void 0, function* () { yield RcsbGroupDisplay.displayRcsbSearchStats(elementId, entityGranularityGroupFacetStore, searchQuery, returnType); }); } export function buildGroup(elementId, groupProvenance, groupId, query, facetLayoutGrid, additionalProperties) { return __awaiter(this, void 0, void 0, function* () { yield RcsbGroupDisplay.displaySearchAttributes(elementId, groupProvenance, groupId, query, facetLayoutGrid, additionalProperties); }); } export function buildGroupMembers(elementId, groupProvenance, groupId, nRows, nColumns, query) { RcsbGroupDisplay.displayGroupMembers(elementId, groupProvenance, groupId, nRows, nColumns, query); } export function buildGroupContent(elementId, groupProvenance, groupId, query, textConfig) { RcsbGroupDisplay.displayGroupContent(elementId, groupProvenance, groupId, query, textConfig); } export function buildResidueDistribution(elementId, granularity, rcsbId, facetLayoutGrid, chartDisplayConfig) { RcsbGroupDisplay.displayResidueDistribution(elementId, granularity, rcsbId, facetLayoutGrid, chartDisplayConfig); } export const searchQueryContextManager = { subscribe(f) { return SearchQueryContextManager.subscribe(f); } }; //# sourceMappingURL=RcsbGroupBuilder.js.map