UNPKG

@rcsb/rcsb-saguaro-app

Version:
13 lines (12 loc) 939 B
import { RcsbFvLink } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFvConfig/RcsbFvConfigInterface"; import { TrackTitleFactoryInterface } from "../TrackTitleFactoryInterface"; import { AlignmentRequestContextType } from "../TrackFactoryImpl/AlignmentTrackFactory"; import { PolymerEntityInstanceTranslate } from "../../../../RcsbUtils/Translators/PolymerEntityInstanceTranslate"; export declare class SequenceTrackTitleFactory implements TrackTitleFactoryInterface<[AlignmentRequestContextType]> { private readonly entityInstanceTranslator; constructor(entityInstanceTranslator?: PolymerEntityInstanceTranslate); getTrackTitle(alignmentQueryContext: AlignmentRequestContextType): Promise<string | RcsbFvLink>; getTrackTitlePrefix(alignmentQueryContext: AlignmentRequestContextType): Promise<string>; getTrackTitleFlagColor(alignmentQueryContext: AlignmentRequestContextType): Promise<string>; private buildInstanceId; }