higlass
Version:
HiGlass Hi-C / genomic / large data viewer
48 lines (47 loc) • 1.51 kB
TypeScript
export default HorizontalChromosomeLabels;
declare class HorizontalChromosomeLabels extends TiledPixiTrack<any> {
constructor(context: any, options: any);
chromInfo: any;
dataConfig: any;
pTicks: import("pixi.js").Graphics;
gTicks: {};
tickTexts: {};
isShowGlobalMousePosition: any;
textFontSize: number;
textFontFamily: string;
textFontColor: string;
textStrokeColor: string;
pixiTextConfig: {
fontSize: string;
fontFamily: string;
fill: any;
lineJoin: string;
stroke: any;
strokeThickness: number;
};
stroke: number;
tickWidth: number;
tickHeight: number;
tickTextSeparation: number;
tickColor: number;
animate: any;
pubSubs: any[];
hideMousePosition: Function | undefined;
calculateVisibleTiles(): never[];
initBoundsTicks(): void;
gBoundTicks: import("pixi.js").Graphics | null | undefined;
leftBoundTick: import("pixi.js").Text | undefined;
rightBoundTick: import("pixi.js").Text | undefined;
texts: any[] | undefined;
initChromLabels(): void;
rerender(options: any, force: any): void;
formatTick(pos: any): string;
drawBoundsTicks(x1: any, x2: any): void;
drawTicks(cumPos: any): number;
allTexts: any[] | undefined;
hideOverlaps(allTexts: any): void;
setPosition(newPosition: any): void;
zoomed(newXScale: any, newYScale: any): void;
exportSVG(): HTMLElement[];
}
import TiledPixiTrack from './TiledPixiTrack';