higlass
Version:
HiGlass Hi-C / genomic / large data viewer
41 lines (40 loc) • 1.3 kB
TypeScript
export default CombinedTrack;
declare class CombinedTrack {
constructor(context: any);
context: any;
childTracks: any;
createdTracks: {};
uid: string;
updateContents(newContents: any, trackCreator: any): this;
setPosition(newPosition: any): void;
/**
* Setting the position of this track simply means setting the positions
* of its children.
*/
position: any;
setDimensions(newDimensions: any): void;
dimensions: any;
zoomed(newXScale: any, newYScale: any, k: any, x: any, y: any, xPositionOffset: any, yPositionOffset: any): void;
_xScale: any;
_yScale: any;
clickOutside(): void;
click(...args: any[]): void;
draw(): void;
refScalesChanged(refXScale: any, refYScale: any): void;
remove(): void;
exportSVG(): HTMLElement[];
rerender(options: any): void;
minValue(_: any, ...args: any[]): number | undefined;
maxValue(_: any, ...args: any[]): number | undefined;
respondsToPosition(x: any, y: any): boolean;
stopHover(): void;
getMouseOverHtml(trackX: any, trackY: any): string;
/**
* Get the uids of any items that are below the mouse
*
* @param {*} trackX
* @param {*} trackY
* @returns
*/
getMouseOverUids(trackX: any, trackY: any): any[];
}