A structure-only chemiscope visualizer: two panels (map, info) updating one another when the user interact with any of them.
Apply the given
settings to the structure panels in the visualizer
Add the given
callback to be called whenever a setting changes. The
callback will be given the path to the settings as a list of keys; and
the new value of the setting.
There is currently no way to remove a callback.
Removes all the chemiscope widgets from the DOM
Get the current values of settings for all panels in the visualizer
Load a dataset and create a visualizer.
This function returns a
Promise<StructureVisualizer> to prevent blocking
the browser while everything is loading.
Promise that resolves to a StructureVisualizer