UNPKG

@rcsb/rcsb-saguaro-app

Version:
21 lines (20 loc) 1.09 kB
import { SequenceAlignments, QueryAlignmentsArgs, QueryGroup_AlignmentsArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { RcsbCoreQueryInterface } from "./RcsbCoreQueryInterface"; import { GraphQLRequest } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/GraphQLRequest"; export declare class RcsbQueryAlignment implements RcsbCoreQueryInterface<QueryAlignmentsArgs, SequenceAlignments> { readonly getClient: () => GraphQLRequest; constructor(getClient: () => GraphQLRequest); request(requestConfig: QueryAlignmentsArgs): Promise<SequenceAlignments>; } export type RcsbQueryGroupAlignmentArguments = QueryGroup_AlignmentsArgs & { page: { first: number; after: number; }; excludeLogo?: boolean; }; export declare class RcsbQueryGroupAlignment implements RcsbCoreQueryInterface<RcsbQueryGroupAlignmentArguments, SequenceAlignments> { readonly getClient: () => GraphQLRequest; constructor(getClient: () => GraphQLRequest); request(requestConfig: RcsbQueryGroupAlignmentArguments): Promise<SequenceAlignments>; }