Developer Preview Update - New Alignment Tool

Started by jflat06

jflat06 Staff Lv 1

Hey everyone! We've just released an update to the developer preview, which introduces several changes.

The biggest item is the new alignment tool. Before, the alignment tool worked by having players select the alignment that they want, and then by pressing thread, Foldit would try to fit onto the template. One of the big problems with the old alignment tool is that this didn't always work: if there was too big of a gap in the alignment, the alignment would fail.

The new tool avoids this problem completely through the use of cutpoints. Now when there is a gap in the alignment, a cutpoint is inserted, that the player has to remove before getting credit for the puzzle. This ensures that the alignment tool nearly always works. The other nice benefit of this new style is that it's fast - whenever you make a change to the alignment, you can see the results of your threading instantly, in a what-you-see-is-what-you-get interface.

Be sure the check out the new tutorial levels for the alignment panel!

Also in this update are several new sliders. The first is a global band strength slider. The others let you adjust how many different sidechain positions shake tries for both exposed and buried sidechains. Be sure to check these out as well!

A full list of changes is listed below:

Sliders
Global band strength added
Sliders for buried and exposed sidechain accuracy added

View Options
Option added to disable guide pulsing

Cookbook
The cookbook is now horizonally resizable

Alignment Panel
The alignment panel has been reworked -
Instead of failing to thread, it will insert cutpoints into the puzzle where there are gaps, and players will have to resolve these before getting credit.
When threading, changes to the sequence alignment in the alignment panel will be immediately reflected on the player's protein.

Intro Puzzles
New intro puzzles for the new alignment tool and cutpoints

Move Tool
Large sphere removed from the move tool to make working on smaller pieces easier

LUA
Added lua interface for the new sliders

Bug Fixes
band.GetLength() should work correctly now
Wiggle should behave better, and the backbone shouldn't get stuck in unideal conformations as often

infjamc Lv 1

All I can say is "wonderfully done." Now the only thing left is the ability to manually add cut-points without using the alignment tool at all…