Merge pull request #5644 from RosettaCommons/jtscott/interactive_remove_ligand_design_action
[Foldit] ActionCartLigandDesign Removal
* Removed ActionCartLigandDesign as it is no longer in use
* Updated logic in Small Molecule builder labels to not trigger fragment panel when active.
Merge pull request #5677 from RosettaCommons/joshmiller/level-fixes
[Foldit] Level fixes
Release notes:
- Fixed a bug causing the guide to not appear in some Dojo levels
Merge pull request #5678 from RosettaCommons/joshmiller/freeze-selected
[Foldit] Add freeze/unfreeze selected to selection tool
Release notes:
- Pressing Freeze in Selection Interface now freezes only the selection, or freezes/unfreezes everything if nothing is selected
Merge pull request #5675 from RosettaCommons/roccomoretti/fix_library_levels
[Foldit] Fix library level.
Move the ABEGO calculation to rosetta_util, make the protein_colors functions take a char.
Merge pull request #5670 from RosettaCommons/roccomoretti/interactive_fix_linux_restart
[Foldit] Fix Linux crash on update.
Fix the issue where the Linux client crashes on update. It looks like we were using the execv() function slightly wrong. Apparently, you're supposed to also give the program name in the argument list, in addition to the first parameter.
I've also included a few variable initializations which were pointed out by Valgrind.
Release Notes: Fix crashes of the Linux client when updating.
Merge pull request #5642 from RosettaCommons/joshmiller/5422-v2
[Foldit] Update structure_IsLocked to include sidechain info
Release notes:
- Modified Lua function structure.IsLocked to also report whether the sidechain is locked
Merge pull request #5423 from RosettaCommons/joshmiller/20210528_Hansen
[Foldit] Add Lua function recipe.GetInfo
Release notes:
- Added Lua function recipe.GetInfo which returns the recipe's name and ID.
Merge pull request #5615 from RosettaCommons/joshmiller/rotamer-hotkey
[Foldit] Add ctrl+arrows to cycle rotamers
Release notes:
- Pressing left/right with a single residue selected will now cycle rotamers
- Pressing ctrl + left/right with the Residue Info panel open will now cycle which residue is shown in the info panel
Merge pull request #5454 from RosettaCommons/20210606_Hansen
[Foldit] Add Lua Functions for GetABEGOColor
Release notes:
- Added Lua function GetABEGOColor() which takes a residue number and returns its ABEGO color as a letter
- Added Lua function GetABEGOColorAll() which returns a table of residue numbers mapping to their ABEGO color as a letter
Merge pull request #5661 from RosettaCommons/roccomoretti/interactive_reaction_design_tutorial_consistency
[Foldit] Fix behavior of Reaction Design tutorial.
Set the random seed for the conformer generation in the Reaction Design tool, such that selecting the same reagents always gives you the same conformer. This should fix the 'ligand jumps around, even with the same settings' behavior that's been noticed in the Reaction Design tutorial (and which makes it harder to solve). This should actually revert the behavior to what it was prior to the recent RDKit updates.
Release Notes: Made the Reaction Design Tutorial behave more consitently
Merge pull request #5653 from RosettaCommons/roccomoretti/interactive_ligand_design_undo
[Foldit] Fix Small Molecule Design undo.
Fix issues with Undo and Small Molecule Design.
Remove redundant push_undo() calls
Change color of Small Molecule Design actions in the Undo graph.
Release Notes: Fix behavior of undo with Small Molecule Design tool.
Merge pull request #5651 from RosettaCommons/roccomoretti/interactive_hotfix_tutorial
[Foldit] Hotfix for tutorial phrasing.
Wrong word choice was used.