UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

1,573 lines (1,572 loc) 75.9 kB
declare const _default: { chromosomes: { ChromosomeInfo: typeof ChromosomeInfo; SearchField: typeof SearchField; }; libraries: { d3Array: typeof d3Array; d3Axis: typeof d3Axis; d3Brush: typeof d3Brush; d3Color: typeof d3Color; d3Drag: typeof d3Drag; d3Dsv: typeof d3Dsv; d3Format: typeof d3Format; d3Geo: typeof d3Geo; d3Queue: typeof d3Queue; d3Request: typeof d3Request; d3Scale: typeof d3Scale; d3Selection: typeof d3Selection; d3Transition: typeof d3Transition; d3Zoom: typeof d3Zoom; PIXI: typeof import("pixi.js"); mix: (superclass?: Function) => { superclass: any; with(...mixins: Array<(mixin: MixinFunction) => MixinFunction>): Function; }; slugid: typeof slugid; }; tracks: { Annotations1dTrack: typeof Annotations1dTrack; Annotations2dTrack: typeof Annotations2dTrack; ArrowheadDomainsTrack: typeof ArrowheadDomainsTrack; BarTrack: typeof BarTrack; BedLikeTrack: typeof BedLikeTrack; CNVIntervalTrack: typeof CNVIntervalTrack; Chromosome2DAnnotations: typeof Chromosome2DAnnotations; Chromosome2DLabels: typeof Chromosome2DLabels; ChromosomeGrid: typeof ChromosomeGrid; CombinedTrack: typeof CombinedTrack; CrossRule: typeof CrossRule; DivergentBarTrack: typeof DivergentBarTrack; HeatmapTiledPixiTrack: typeof HeatmapTiledPixiTrack; Horizontal1dHeatmapTrack: typeof Horizontal1dHeatmapTrack; Horizontal2DDomainsTrack: typeof Horizontal2DDomainsTrack; HorizontalChromosomeLabels: typeof HorizontalChromosomeLabels; HorizontalGeneAnnotationsTrack: typeof HorizontalGeneAnnotationsTrack; HorizontalHeatmapTrack: typeof HorizontalHeatmapTrack; HorizontalLine1DPixiTrack: typeof HorizontalLine1DPixiTrack; HorizontalMultivecTrack: typeof HorizontalMultivecTrack; HorizontalPoint1DPixiTrack: typeof HorizontalPoint1DPixiTrack; HorizontalRule: typeof HorizontalRule; HorizontalTiled1DPixiTrack: typeof HorizontalTiled1DPixiTrack; HorizontalTiledPlot: typeof HorizontalTiledPlot; HorizontalTrack: typeof HorizontalTrack; Id2DTiledPixiTrack: typeof Id2DTiledPixiTrack; IdHorizontal1DTiledPixiTrack: typeof IdHorizontal1DTiledPixiTrack; IdVertical1DTiledPixiTrack: typeof IdVertical1DTiledPixiTrack; LeftAxisTrack: typeof LeftAxisTrack; MapboxTilesTrack: typeof MapboxTilesTrack; MoveableTrack: typeof MoveableTrack; OSMTileIdsTrack: typeof OSMTileIdsTrack; OSMTilesTrack: typeof OSMTilesTrack; OverlayTrack: typeof OverlayTrack; PixiTrack: typeof PixiTrack; RasterTilesTrack: typeof RasterTilesTrack; SVGTrack: typeof SVGTrack; SquareMarkersTrack: typeof SquareMarkersTrack; Tiled1DPixiTrack: typeof Tiled1DPixiTrack; TiledPixiTrack: typeof TiledPixiTrack; TopAxisTrack: typeof TopAxisTrack; Track: typeof Track; ValueIntervalTrack: typeof ValueIntervalTrack; VerticalRule: typeof VerticalRule; VerticalTiled1DPixiTrack: typeof VerticalTiled1DPixiTrack; VerticalTrack: typeof VerticalTrack; ViewportTracker2D: typeof ViewportTracker2D; ViewportTracker2DPixi: typeof ViewportTracker2DPixi; ViewportTrackerHorizontal: typeof ViewportTrackerHorizontal; ViewportTrackerVertical: typeof ViewportTrackerVertical; }; dataFetchers: any; factories: { ContextMenuItem: typeof ContextMenuItem; DataFetcher: typeof DataFetcher; LruCache: typeof LruCache; }; services: typeof services; utils: typeof utils; configs: { IS_TRACK_RANGE_SELECTABLE: (track: import("../types").TrackConfig) => boolean; OPTIONS_INFO: { axisLabelFormatting: { name: string; inlineOptions: { normal: { name: string; value: string; }; scientific: { name: string; value: string; }; }; }; flipDiagonal: { name: string; inlineOptions: { none: { name: string; value: string; }; yes: { name: string; value: string; }; copy: { name: string; value: string; }; }; }; heatmapValueScaling: { name: string; inlineOptions: { linear: { name: string; value: string; }; log: { name: string; value: string; }; }; }; valueScaling: { name: string; inlineOptions: { linear: { name: string; value: string; }; log: { name: string; value: string; }; }; }; extent: { name: string; inlineOptions: { full: { name: string; value: string; }; upperRight: { name: string; value: string; }; lowerLeft: { name: string; value: string; }; }; }; labelLeftMargin: { name: string; inlineOptions: any; }; labelRightMargin: { name: string; inlineOptions: any; }; labelTopMargin: { name: string; inlineOptions: any; }; labelBottomMargin: { name: string; inlineOptions: any; }; labelShowResolution: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; labelShowAssembly: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; lineStrokeWidth: { name: string; inlineOptions: any; }; strokeSingleSeries: { name: string; generateOptions: (track: any) => ({ name: number; value: number; } | { name: string; value: string; })[]; }; strokeWidthAndNone: { name: string; inlineOptions: any; }; trackBorderWidth: { name: string; inlineOptions: any; }; separatePlusMinusStrands: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; sortLargestOnTop: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; showTexts: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; staggered: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; minSquareSize: { name: string; inlineOptions: any; }; pointSize: { name: string; inlineOptions: any; }; pointColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; trackBorderColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; backgroundColor: { name: string; inlineOptions: { white: { name: string; value: string; }; lightGrey: { name: string; value: string; }; grey: { name: string; value: string; }; black: { name: string; value: string; }; transparent: { name: string; value: string; }; }; }; colorScale: { name: string; inlineOptions: { epilogos: { name: string; values: string[]; }; category10: { name: string; values: string[]; }; }; }; minusStrandColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; plusStrandColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; lineStrokeColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; projectionStrokeColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; projectionFillColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; stroke: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; strokeColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; fill: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; color: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; fontColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; fillColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; barFillColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; barFillColorTop: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; barFillColorBottom: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; barOpacity: { name: string; inlineOptions: any; }; viewNameOpacity: { name: string; inlineOptions: any; }; zeroLineVisible: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; zeroLineColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; zeroLineOpacity: { name: string; inlineOptions: any; }; fillOpacity: { name: string; inlineOptions: any; }; strokeOpacity: { name: string; inlineOptions: any; }; strokePos: { name: string; inlineOptions: { aroundInner: { name: string; value: string; }; aroundCenter: { name: string; value: null; }; hidden: { name: string; value: string; }; top: { name: string; value: string; }; right: { name: string; value: string; }; bottom: { name: string; value: string; }; left: { name: string; value: string; }; }; }; barBorder: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; scaledHeight: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; rectangleDomainStrokeColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; rectangleDomainFillColor: { name: string; inlineOptions: { black: { name: string; value: string; }; blue: { name: string; value: string; }; brown: { name: string; value: string; }; cyan: { name: string; value: string; }; green: { name: string; value: string; }; grey: { name: string; value: string; }; orange: { name: string; value: string; }; purple: { name: string; value: string; }; turquoise: { name: string; value: string; }; red: { name: string; value: string; }; white: { name: string; value: string; }; }; }; rectangleDomainFillOpacity: { name: string; inlineOptions: any; }; rectangleDomainOpacity: { name: string; inlineOptions: any; }; mapboxStyle: { name: string; inlineOptions: { streets: { name: string; value: string; }; light: { name: string; value: string; }; dark: { name: string; value: string; }; satellite: { name: string; value: string; }; 'streets-satellite': { name: string; value: string; }; wheatpaste: { name: string; value: string; }; 'streets-basic': { name: string; value: string; }; comic: { name: string; value: string; }; outdoors: { name: string; value: string; }; 'run-bike-hike': { name: string; value: string; }; pencil: { name: string; value: string; }; pirates: { name: string; value: string; }; emerald: { name: string; value: string; }; 'high-contrast': { name: string; value: string; }; }; }; oneDHeatmapFlipped: { name: string; inlineOptions: { yes: { name: string; value: string; }; no: { name: string; value: null; }; }; }; showMousePosition: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; showTooltip: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; nanAsZero: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; fontSize: { name: string; inlineOptions: any; }; tickPositions: { name: string; inlineOptions: { even: { name: string; value: string; }; ends: { name: string; value: string; }; }; }; tickFormat: { name: string; inlineOptions: { plain: { name: string; value: string; }; si: { name: string; value: string; }; }; }; colorEncoding: { name: string; inlineOptions: { none: { name: string; value: null; }; itemRgb: { name: string; value: string; }; }; generateOptions: (track: any) => { name: any; value: number; }[]; }; fontIsAligned: { name: string; inlineOptions: { yes: { name: string; value: boolean; }; no: { name: string; value: boolean; }; }; }; axisPositionHorizontal: { name: string; inlineOptions: { left: { name: string; value: string; }; outsideLeft: { name: string; value: string; }; right: { name: string; value: string; }; outsideRight: { name: string; value: string; }; hidden: { name: string; value: null; }; }; }; axisPositionVertical: { name: string; inlineOptions: { top: { name: string; value: string; }; outsideTop: { name: string; value: string; }; bottom: { name: string; value: string; }; outsideBottom: { name: string; value: string;