LociOiling Lv 1
The Small Molecule Properties window is important on the current series of CACHE puzzles, but it's difficult to access.
To open the Small Molecule Properties window, you must select the ligand (and only the ligand), then click the "molecule under a microscope" icon or use the "v" hotkey, which opens two windows. The Small Molecule Properties window is at first hidden behind the Small Molecule View Options window. You must move or close the view options to access the Properties.
All of the properties are displayed only when checked, and none are checked by default. Previous settings are not remembered. There's no "select all" option, either.
Instead of forcing players to go through all these steps every time, the small molecule properties could simply be incorporated into the Segment Information window. (I'm assuming it's not difficult internally to tell that a given segment is a ligand.) The Seg Info window would list all properties unconditionally, no additional clicks required.
An alternate or complimentary approach would be to provide a Lua call or calls to retrieve these properties. A recipe could then retrieve and display the properties. A recipe could also format the properties for copy and paste, something that's lacking in the Segment Information window. A single call like structure.GetLigandProperties could return a dictionary-like table of all the properties.
With either approach, the SMILES string for the ligand could be included in the results. In the Segment Information window, the result might be awkward, since the SMILES string may be long. A separate text box, similar to the existing notes area, could be added for the SMILES string.