@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
18 lines (17 loc) • 1.95 kB
TypeScript
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;
};