UNPKG

@rcsb/rcsb-saguaro-app

Version:
38 lines (37 loc) 2.74 kB
import { RcsbQueryGroupAlignmentArguments } from "./RcsbQueryAlignment"; import { SequenceAlignments, SequenceAnnotations, QueryAlignmentsArgs, QueryAnnotationsArgs, QueryGroup_AnnotationsArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { CoreAssembly, CoreEntry, CoreInterface, CorePolymerEntity, QueryAssembliesArgs, GroupPolymerEntity, QueryEntriesArgs, QueryEntryArgs, QueryInterfacesArgs, QueryPolymer_EntitiesArgs, QueryPolymer_Entity_GroupArgs, QueryPolymer_Entity_InstancesArgs, CorePolymerEntityInstance } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { GraphQLRequest } from "@rcsb/rcsb-api-tools"; declare class RcsbClientClass { private readonly rcsbQueryAnnotations; private readonly rcsbQueryGroupAnnotationsSummary; private readonly rcsbQueryGroupAnnotations; private readonly rcsbQueryAlignment; private readonly rcsbQueryGroupAlignment; private readonly rcsbQueryEntityInstances; private readonly rcsbQueryMutipleEntityInstances; private readonly rcsbQueryEntryProperties; private readonly rcsbQueryInterfaceInstances; private readonly rcsbQueryAssemblyInterfaces; private readonly rcsbQueryGroup; private readonly rcsbQueryMultipleInstanceSequences; constructor(get: { borrego: () => GraphQLRequest; yosemite: () => GraphQLRequest; }); requestRcsbPdbAnnotations(requestConfig: QueryAnnotationsArgs): Promise<Array<SequenceAnnotations>>; requestRcsbPdbGroupAnnotationsSummary(requestConfig: QueryGroup_AnnotationsArgs): Promise<Array<SequenceAnnotations>>; requestRcsbPdbGroupAnnotations(requestConfig: QueryGroup_AnnotationsArgs): Promise<Array<SequenceAnnotations>>; requestAlignment(requestConfig: QueryAlignmentsArgs): Promise<SequenceAlignments>; requestGroupAlignment(requestConfig: RcsbQueryGroupAlignmentArguments): Promise<SequenceAlignments>; requestEntityInstances(requestConfig: QueryEntryArgs): Promise<CoreEntry>; requestMultipleEntityInstances(requestConfig: QueryPolymer_EntitiesArgs): Promise<Array<CorePolymerEntity>>; requestGroupInfo(requestConfig: QueryPolymer_Entity_GroupArgs): Promise<GroupPolymerEntity>; requestMultipleEntriesProperties(requestConfig: QueryEntriesArgs): Promise<Array<CoreEntry>>; requestInterfaceInstances(requestConfig: QueryInterfacesArgs): Promise<Array<CoreInterface>>; requestAssemblyInterfaces(requestConfig: QueryAssembliesArgs): Promise<Array<CoreAssembly>>; requestMultipleInstanceSequences(requestConfig: QueryPolymer_Entity_InstancesArgs): Promise<CorePolymerEntityInstance[]>; } export declare const rcsbClient: RcsbClientClass; export type RcsbClient = typeof rcsbClient; export {};