INNER CODE UNIT · JavaScript
search
sirius-ms/sirius · lcms2/viewer/viewer.js:60
function search() {
let number = parseFloat(d3.select("#mznum").node().value);
let index = binarySearchClosest(document.lcdata, number, (x)=>x.mz);
if (Math.abs(document.lcdata[index].mz - number) < 1.5) {
document.currentIndex = index;
d3.select("#mzslider").node().value = document.lcdata[document.currentIndex].mz;
refreshPlot();
}
}
function right() {
document.currentIndex += 1;
if (document.currentIndex >= document.lcdata.length) {
document.currentIndex = 0;
}
d3.select("#mzslider").node().value = document.lcdata[document.currentIndex].mz;
refreshPlot();
}