UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

18 lines (17 loc) 896 B
export default rangeQuery2d; /** * Perform a 2D query on a 1D array * * @param {Array} src Data source array. * @param {Integer} xDimSrc X dimension of `src`. * @param {Integer} xDimOut X dimension of `outList`. * @param {Array} xRange X range array, e.g., `[start, end]`. * @param {Array} yRange Y range array, e.g., `[start, end]`. * @param {Integer} xOff X offset in regards to `outList`. * @param {Integer} yOff Y offset in regards to `outList`. * @param {Boolean} mirrored If `true` mirror query. * @param {Array} outList Typed array to be set in place. * 1D representation of a 2D array (e.g. ass = new Uint8ClampedArray(10);) * @return {Array} Sub array. */ declare function rangeQuery2d(src: any[], xDimSrc: Integer, xDimOut: Integer, xRange: any[], yRange: any[], mirrored: boolean, xOff: Integer, yOff: Integer, outList: any[]): any[];