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