react-mutation-mapper
Version:
Generic Mutation Mapper
30 lines (29 loc) • 1.03 kB
TypeScript
import * as React from 'react';
import { MobxCache, Mutation } from 'cbioportal-utils';
import MutationMapperStore from '../../model/MutationMapperStore';
import { TrackName, TrackVisibility } from './TrackSelector';
import './defaultTrackTooltipTable.scss';
declare type TrackPanelProps = {
store: MutationMapperStore<Mutation>;
pubMedCache?: MobxCache;
geneWidth: number;
proteinLength?: number;
geneXOffset?: number;
maxHeight?: number;
trackVisibility?: TrackVisibility;
tracks?: TrackName[];
collapsePtmTrack?: boolean;
collapseUniprotTopologyTrack?: boolean;
};
export default class TrackPanel extends React.Component<TrackPanelProps, {}> {
static defaultProps: Partial<TrackPanelProps>;
constructor(props: TrackPanelProps);
get proteinLength(): number;
get availableTracks(): {
[trackName: string]: JSX.Element | null;
};
render(): JSX.Element;
private getPtmTrack;
private getPtmTooltipColumnOverrides;
}
export {};