Create hoops (like bands, but the protein can slide through them)
|Opened on:||Tuesday, May 15, 2012 - 05:13|
|Last modified:||Wednesday, August 22, 2012 - 08:39|
It would be nice if there was a new thing in Foldit, like a band, but called a hoop.
Each hoop would be a fixed position in space that the protein needs to thread itself through.
It would be nice if the user could lay out a series of such hoops on the screen
and be able to reposition these in 3D space, sort of like Foldit allows with bands right now.
Once the hoops are in place, the user could assign each one a unique number.
Then the user could apply a band to segment 1 of the protein to fix it in place.
Next, the user could run a command called something like "worm"
that will thread the loose end of the protein through the lowest-numbered hoop
and then try to thread the rest of the protein through all the other hoops in ascending order.
If the protein isn't long enough to pass through every hoop, that is ok.
The protein will just end sort of aimed between the highest-numbered hoop it passed through
and the hoop it would go to next if the protein were longer.
Hoops would help in puzzles like #547 where you are trying to match certain known density patterns.
If you don't like how the protein fits itself onto the path of the hoops, you could move some hoops,
remove some, or even add more hoops, and then try the "worm" command again.
You could also move the band holding down segment 1
to adjust which segment (amino acid) of the protein comes closest to each hoop.
You could also add another band to the other end of the protein
to create a sort of tug-of-war between the ends,
loosening or tightening the entire protein and how it fits through all the hoops.
Hoops would be different from bands
because they would not be bound to specific amino acids on the protein.
Instead, they would be like fixed positions the protein has to slide itself through
when the "worm" command is executed.