Scope of rdkit-js? #339
Replies: 1 comment 1 reply
-
@roccomoretti The idea is to have a minimal, useful set of functionality that can be accessed from JS (and other languages through the CFFI interface). The original scope of That said, I have actually been exposing increasing chunks of functionality (e.g., reaction depiction, substructure search through the This paradigm, while still under review, seems to me like a good compromise between having a lightweight library for general use and a heavier one for more advanced use cases. |
Beta Was this translation helpful? Give feedback.
-
I'm curious about what the intended scope of rdkit-js is.
Right now it looks like the interface is rather minimal, mainly consisting of the ability to display molecules, do substructure matching and fingerprints, and some simple property calculations.
I'm wondering how deliberate that minimal scope is. Is the current functionality set merely a reflection of no one implementing the other functionality, or is there a (unwritten?) idea about what sort of functionality should be included and which is "too much"? (Realizing that the more functionality is added, the chunkier the wasm file gets.)
Is there any functionality in Python-level RDKit which would be vetoed for addition to the Javascript interface? And if so, is there anywhere where those distinctions are made explicit?
And were someone to need functionality which doesn't make the cut, what's the recommended approach for dealing with that?
Beta Was this translation helpful? Give feedback.
All reactions