higlass
Version:
HiGlass Hi-C / genomic / large data viewer
15 lines (14 loc) • 736 B
TypeScript
export default absToChr;
export type ChromosomePosition<Name extends string> = [name: Name, pos: number, offset: number, insertPoint: number];
/**
* @template {string} Name
* @typedef {[name: Name, pos: number, offset: number, insertPoint: number ]} ChromosomePosition
*/
/**
* Convert an absolute genome position to a chromosome position.
* @template {string} Name
* @param {number} absPosition - Absolute genome position.
* @param {import('../types').ChromInfo<Name>} chromInfo - Chromosome info object.
* @return {ChromosomePosition<Name> | null} The chromosome position.
*/
declare function absToChr<Name extends string>(absPosition: number, chromInfo: import("../types").ChromInfo<Name>): ChromosomePosition<Name> | null;