From 74bd9b2c4c0929da0f550a43ef5026e720143114 Mon Sep 17 00:00:00 2001 From: Niv Mizrahi Date: Mon, 7 Oct 2024 04:14:01 +0300 Subject: [PATCH] BigWig track: Add none windowFunction (#1899) --- js/bigwig/bwReader.js | 2 +- js/bigwig/bwSource.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/bigwig/bwReader.js b/js/bigwig/bwReader.js index 87c6af6c0..c6438b45f 100644 --- a/js/bigwig/bwReader.js +++ b/js/bigwig/bwReader.js @@ -91,7 +91,7 @@ class BWReader { // Select a biwig "zoom level" appropriate for the current resolution. const zoomLevelHeaders = await this.getZoomHeaders() let zoomLevelHeader = bpPerPixel ? zoomLevelForScale(bpPerPixel, zoomLevelHeaders) : undefined - if (zoomLevelHeader) { + if (zoomLevelHeader && windowFunction != "none") { treeOffset = zoomLevelHeader.indexOffset decodeFunction = decodeZoomData } else { diff --git a/js/bigwig/bwSource.js b/js/bigwig/bwSource.js index 4afeba93f..5cd809f3f 100755 --- a/js/bigwig/bwSource.js +++ b/js/bigwig/bwSource.js @@ -31,7 +31,7 @@ class BWSource extends BaseFeatureSource { queryable = true #wgValues = {} - windowFunctions = ["mean", "min", "max"] + windowFunctions = ["mean", "min", "max", "none"] constructor(config, genome) { super(genome)