INNER CODE UNIT · JavaScript

index

sirius-ms/sirius · lcms2/viewer/viewer.js:48

  let index = binarySearchClosest(document.lcdata, parseFloat(value), (x)=>x.mz);
  document.currentIndex = index;
  refreshPlot();
}
function left() {
  document.currentIndex -= 1;
  if (document.currentIndex < 0) {
    document.currentIndex = document.lcdata.length-1;
  }
  d3.select("#mzslider").node().value = document.lcdata[document.currentIndex].mz;
  refreshPlot();
}
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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…