UNPKG

nmr-learning

Version:

Learn a database of chemical shift and coupling constants assignments

25 lines (18 loc) 671 B
const FS = require('fs'); const path = require('path'); const OCLE = require('openchemlib-extended'); function loadFile(filename) { return FS.readFileSync(path.join(__dirname, filename)).toString(); } function start() { var testSet = JSON.parse(loadFile('/../data/assigned298.json'));// File.parse("/data/nmrsignal298.json");//"/Research/NMR/AutoAssign/data/cobasSimulated"; testSet.forEach((row) => { var molecule = OCLE.Molecule.fromMolfile(row.molfile.replace(/\\n/g, '\n')); molecule.addImplicitHydrogens(); let diaID = molecule.getIDCode(); if (diaID !== row.diaID) { // console.log(diaID + ' ' + row.diaID); } }); } start();