oncoprintjs
Version:
A data visualization for cancer genomic data.
14 lines (13 loc) • 555 B
TypeScript
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;
};
}