Merge pull request #6557 from RosettaCommons/roccomoretti/add_smiles_to_ligand_prop
[Foldit] Add Formula and SMILES to ligand properties panel
There's been some persistent requests to get better information about the formula (number of atoms) and the SMILES string of the ligand. This PR re-works the Small Molecule Properties panel to add that information.
It also removes the need to click boxes to see the values. (With a little rewrite, actually computing properties does not add appreciably to time.)
Being able to export the SMILES for a ligand has also been a request. As a knowledgeable and determined person would be able to create a SMILES string from the visualization, there's no particular harm in allowing them to use a button to copy it to a clipboard. (The ability to input SMILES strings may be different.)
While I was at it, I also fixed an issue where the ligand properties and view panels were created overlapping.
RELEASE NOTES: Add ligand formula and SMILES string to Small Molecule Properties panel.