Give a molecular formula and a 1H NMR spectrum, and get the structures that explain it, found by contrastive learning and an evolutionary search over the isomer space. The tool needs JavaScript.