UNPKG

@rcsb/rcsb-saguaro-app

Version:
18 lines (17 loc) 1.95 kB
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface"; import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; import { ReturnType } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchEnums"; import { GroupChartAdditionalProperties } from "./RcsbGroupView/RcsbGroupChart/GroupChartAdditionalProperties"; import { SearchQueryContextManagerSubjectInterface } from "./RcsbGroupView/RcsbGroupSeacrhQuery/SearchQueryContextManager"; import { Subscription } from "rxjs"; import { RcsbGroupContentTextInterface } from "./RcsbGroupView/RcsbGroupContent/RcsbGroupContentComponent"; import { ResidueChartInterface } from "./RcsbGroupView/RcsbResidueChart/ResidueChartTools/ResidueChartTools"; import { ChartDisplayConfigInterface } from "@rcsb/rcsb-charts/lib/RcsbChartComponent/ChartConfigInterface"; export declare function buildSearchRequest(elementId: string, searchQuery: SearchQuery, returnType: ReturnType): Promise<void>; export declare function buildGroup(elementId: string, groupProvenance: GroupProvenanceId, groupId: string, query?: SearchQuery, facetLayoutGrid?: string[], additionalProperties?: GroupChartAdditionalProperties): Promise<void>; export declare function buildGroupMembers(elementId: string, groupProvenance: GroupProvenanceId, groupId: string, nRows: number, nColumns: number, query?: SearchQuery): void; export declare function buildGroupContent(elementId: string, groupProvenance: GroupProvenanceId, groupId: string, query?: SearchQuery, textConfig?: RcsbGroupContentTextInterface): void; export declare function buildResidueDistribution(elementId: string, granularity: ResidueChartInterface["granularity"], rcsbId: string, facetLayoutGrid?: string[], chartDisplayConfig?: Partial<ChartDisplayConfigInterface>): void; export declare const searchQueryContextManager: { subscribe(f: (o: SearchQueryContextManagerSubjectInterface) => void): Subscription; };