Merge pull request #5927 from RosettaCommons/roccomoretti/interactive_rarey_torsions
[Foldit] Add LigandTorsionQuality Objective.
One of the issues we saw with the first ligand design puzzle series was the generation of ligand conformations which were unlikely.
This PR adds a LigandTorsionQuality Filter/Objective which uses the Rarey 2016 torsional library (https://pubs.acs.org/doi/abs/10.1021/acs.jcim.5b00522) for the definition of what acceptable ligand torsions are. The Rarey library has a traffic light (red/orange/green) ranking of torsions, and the Objective adds a penalty based on the number of torsions in the orange and red regions.
Some changes to GlowBondVizData are needed to allow for custom (orange) colors in the glow.