UNPKG

@rcsb/rcsb-saguaro

Version:
33 lines (32 loc) 1.23 kB
import { RcsbAbstractDisplay } from "./RcsbAbstractDisplay"; import { BaseType, Selection } from "d3-selection"; import { LocationViewInterface } from "../RcsbBoard"; import { RcsbFvTrackDataElementInterface } from "../../RcsbDataManager/RcsbDataManager"; export declare class RcsbFastSequenceDisplay extends RcsbAbstractDisplay { private yScale; private intervalRatio; private hideFlag; private compKey; private nonEmptyDisplay; private readonly rcsbD3SequenceManager; private definedScale; private readonly innerData; private index; private mousemove; private mouseleave; private mouseclick; setDynamicDisplay(): void; setNonEmptyDisplay(flag: boolean): void; enter(e: Selection<SVGGElement, RcsbFvTrackDataElementInterface, BaseType, undefined>): void; _update(where: LocationViewInterface, compKey?: string): void; displayEmpty(): void; plot(elements: Selection<SVGGElement, RcsbFvTrackDataElementInterface, BaseType, undefined>): void; move(): void; private setScale; private plotSequenceLine; private rmSequenceLine; private checkHideFlag; private minIntervalRatio; private getSequenceData; private setInnerData; }