@rcsb/rcsb-saguaro
Version:
RCSB 1D Feature Viewer
33 lines (32 loc) • 1.23 kB
TypeScript
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;
}