UNPKG

@rcsb/rcsb-saguaro-app

Version:
17 lines (16 loc) 825 B
import { SequenceAnnotations, Features } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { RcsbClient } from "../../RcsbGraphQL/RcsbClient"; import { AnnotationRequestContext, AnnotationCollectorInterface } from "./AnnotationCollectorInterface"; export declare class AnnotationCollector implements AnnotationCollectorInterface { readonly rcsbFvQuery: RcsbClient; private requestStatus; private rawFeatures; private annotationFeatures; private readonly rawFeaturesSubject; private readonly annotationFeaturesSubject; collect(requestConfig: AnnotationRequestContext): Promise<Array<SequenceAnnotations>>; getFeatures(): Promise<Array<Features>>; getAnnotationFeatures(): Promise<Array<SequenceAnnotations>>; private requestAnnotations; private complete; }