jflat06 Staff Lv 1
We're introducing several new features soon, and we're here to give a brief description of what they do.
Auto Wiggle Power
We've heard requests by many players to make Low Power Wiggle the default. Our reasons for not making this change might not be obvious. There are tools in the game that allow you to introduce unideal peptide bond lengths and angles, and we want the default behavior to be capable of resolving these issues. Low Power isn't capable of addressing these issues, but Medium Power can.
However, as many of you have noticed, there are a couple of problems with Medium Power Wiggle. The first is that it is slow. This is because Medium Power Wiggle modifies bond lengths and angles for every peptide connection in the protein. Thus, there are more variables for Wiggle to try changing, which takes more time. The second is that since Medium Power Wiggle has more freedom of which variables to change, it can find better shapes and get 'stuck'.
We'd love to have the unideality-resolving power of Medium Power with the speed and looseness of Low Power - that's the purpose of Auto-Wiggle. When you start a Wiggle, Auto Wiggle Power figures out the bare minimum of extra computation to resolve the unidealities, instead of just including all bond lengths and angles like Medium does.
The result is that instead of adding ~400 extra degrees of freedom like you would with Medium Power, you're now only adding on average ~4 with Auto Wiggle Power. And if you have NO unidealities, it will function identically to Low Power Wiggle.
We hope you like it!
Idealize Secondary Structure
Another request we've seen is to make forming Helices and Strands easier.
Since Secondary Structures are so critical as building blocks for proteins, we agree! Our current tools for forming a perfect helix or strand are Rebuild and Tweak. Neither of these tools is particular good at that task, so we've decided to give you a dedicated tool: Idealize SS.
Idealize SS turns a helix or strand into a perfect helix or strand. Like Idealize, it simply sets these values, so there will be global changes even when run on a local region. If you want to prevent this, you'll have to use cuts.
Idealize SS is available in the right-click menu of the Original Interface or by any non-empty selection in the Selection Interface.