UNPKG

oncoprintjs

Version:

A data visualization for cancer genomic data.

14 lines (13 loc) 555 B
import { ColumnId, TrackSortDirection, TrackSortSpecification } from './oncoprintmodel'; export default class PrecomputedComparator<T> { private preferred_change_points; private mandatory_change_points; private id_to_index; constructor(list: T[], comparator: TrackSortSpecification<T>, sort_direction: TrackSortDirection, element_identifier_key: string & keyof T); private initializeComparator; private initializeVector; getSortValue(id: ColumnId): { mandatory: number; preferred: number; }; }