openchemlib-js: library to manipulate chemical structures and reactions in JavaScript - Zasso, Michaël; Patiny, Luc; Sander, Thomas; Rufener, Christian