mf-parser

Parse a molecular formula

Usage no npm install needed!

<script type="module">
  import mfParser from 'https://cdn.skypack.dev/mf-parser';
</script>

README

mf-parser

NPM version npm download

.

Installation

$ npm install mf-parser

API Documentation

Example

const parseToHtml = require('mf-parser').parseToHtml;
let html = parseToHtml('Et3N . 2HCl);

You may also be interested to parse first the MF and then retrieve display representation

const MFParser = require('mf-parser');
let parsed = MFParser.parse('Et3N . 2HCl');
let displayed = MFParser.toDisplay(parsed);
// displayed could be used to ocreate a custom renderer
console.log(displayed);

Unsaturation

Unsaturation is based on Pretsch

http://pubs.acs.org/doi/pdf/10.1021/ci000135o

License

MIT