If a noob such as myself may offer another possible suggestion for a way to add mutations…?
I'm sure that with some puzzles there are structural elements which had already been determined and as a result are 'required'. If that is the reason behind these sort of puzzles not allowing for use of Design Mode, I offer a counter argument to that – which again, I have zero training in this field, so I could be waaay off base with this assumption.
Those predicted ideal sidechains no doubt had been determined either through past lab work or through many computer simulations; however, the flaw which I find in that is when we begin working on them we won't necessarily adhere to the same protein structure, and I believe that is sort of the point behind FoldIt to begin with. To figure out alternative ways for a protein to accomplish the same goal, and possibly be something that neither the past scientists or computer models had came up with. As such, that will also mean that those predicted 'ideal' sidechains will no longer be ideal on account of the various design changes.
As an example: From what I've been able to tell, pretty much all of the non-beginner puzzles have given us access to Structure Mode. If the puzzle begins with there being X-number of Sheets, but we find that converting one to a Helix works better, would it not also be prudent to be able to change the sidechains as well in order to make for the most compact and efficient design possible?
On that note, I offer an alternative suggestion, should Susume's not be viable for one reason or the other…
Instead of having a penalization system, which would add another filter (though, in this case I believe it'd have a negligible performance impact), for these sort of puzzles the Design Mode be 'crippled'. Which just like the penalization system already being in place via filters (through Min/Max number of segments), so too is this from what I've seen in the Tutorial puzzles!
– Normal/Full 'Design Mode' would operate just as it does now, on puzzles where there are no limits.
– DeNovo 'Design Mode' would have two main differences. First, since the scoring system already penalizes (in a way) for non-ideal sidechains, we are instead limited to what we can select. In the case of Susume's example, all of the Hydrophobic sidechains would be grayed out, only allowing for selection of different Hydrophilic ones. Second, the right-click "Add/Remove" wheel would either not show up (preferred) or would be completely grayed out.
As I mentioned, those are seemingly already possible from what I can tell. For example, on most segments you may not mutate the sidechain to become GLY, ALA, CYS, or PRO. I assume it's just an IF/THEN check which determines that, and the same would apply here.
IF Puzzle = DeNovo & IF Sidechain = Hydrophilic, THEN Choices = Hydrophilic.
or… IF Puzzle = Design & IF Sidechain = *, THEN Choices = Hydrophilic, Hydrophobic
(Please excuse my rudimentary coding knowledge…)
Similarly, whatever method was used in the Tutorial puzzles to block the usage of the right-click wheel, that would be employed here as well.
Sorry for the long-winded response, I just try to be as detailed and descriptive as I can, to make sure what I'm trying to say is properly conveyed. :P