higlass
Version:
HiGlass Hi-C / genomic / large data viewer
65 lines (64 loc) • 2.31 kB
TypeScript
export class AddTrackDialog extends React.Component<any, any, any> {
constructor(props: any);
options: {};
state: {
selectedTilesets: {
datatype: string;
}[];
allTracksSameDatatype: boolean;
};
handleSubmitBound: (evt: any) => void;
handleTilesetPickerDoubleClickBound: (tileset: any) => void;
selectedTilesetsChangedBound: (selectedTilesetsIn: any) => void;
/**
* Get the track available track orientations for the given
* track position. Generally "top" or "bottom" equal "1d-horizontal",
* "left" or "right" correspond to "1d-vertical" and "center" means "2d".
*
* Arguments
* ---------
* position: string
*
* Returns
* -------
*
* A string containing the track orientation.
*/
getOrientation(position: any): string;
handleSubmit(evt: any): void;
/**
* The user double clicked a tileset in the tileset finder dialog.
* This means that only one is selected.
*
* Arguments
* ---------
* tileset: { uuid: 'CXCX', filetype: 'cooler' ....}
*/
handleTilesetPickerDoubleClick(tileset: any): void;
handleOptionsChanged(newOptions: any): void;
handlePlotTypeSelected(newPlotType: any): void;
selectedPlotType: any;
selectedTilesetsChanged(selectedTilesetsIn: any): void;
render(): React.JSX.Element;
tilesetFinder: import("./TilesetFinder").TilesetFinder | null | undefined;
plotTypeChooser: PlotTypeChooser | null | undefined;
}
export namespace AddTrackDialog {
namespace defaultProps {
let position: string;
}
namespace propTypes {
export let datatype: PropTypes.Requireable<string>;
export let extent: PropTypes.Requireable<string>;
export let host: PropTypes.Requireable<string>;
export let onCancel: PropTypes.Validator<(...args: any[]) => any>;
export let onTracksChosen: PropTypes.Validator<(...args: any[]) => any>;
let position_1: PropTypes.Requireable<string>;
export { position_1 as position };
export let trackSourceServers: PropTypes.Validator<any[]>;
}
}
export default AddTrackDialog;
import React from 'react';
import PlotTypeChooser from './PlotTypeChooser';
import PropTypes from 'prop-types';