UNPKG

@rcsb/rcsb-saguaro-app

Version:
12 lines (11 loc) 996 B
import { RcsbFvTrackDataElementGapInterface } from "@rcsb/rcsb-saguaro/lib/RcsbDataManager/RcsbDataManager"; import { FeaturesFeaturePositions } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { PolymerEntityInstanceTranslate } from "../../../../RcsbUtils/Translators/PolymerEntityInstanceTranslate"; import { RcsbAnnotationConfigInterface } from "../../../../RcsbAnnotationConfig/AnnotationConfigInterface"; import { TrackManagerFactoryInterface, TrackManagerInterface } from "./TrackManagerInterface"; export interface FeaturePositionGaps extends FeaturesFeaturePositions { gaps?: Array<RcsbFvTrackDataElementGapInterface>; } export declare class AnnotationTrackManagerFactory implements TrackManagerFactoryInterface<[string, RcsbAnnotationConfigInterface, PolymerEntityInstanceTranslate]> { getTrackManager(trackId: string, annotationConfig: RcsbAnnotationConfigInterface, entityInstanceTranslator?: PolymerEntityInstanceTranslate): TrackManagerInterface; }