Case number:954892-994841
Topic:Developer Preview
Opened by:Bruno Kestemont
Opened on:Wednesday, March 27, 2013 - 14:47
Last modified:Wednesday, December 16, 2015 - 12:34

structure.CanMutate(integer segmentIndex, string aminoAcid)

Is it possible to add an option like "forbidden" (impossible to mutate) or "penalized" (not recommended to mutate because penalties or no bonus).

I suggest:

structure.CanMutate(integer segmentIndex, string aminoAcid [, forbidded])


forbidded = true (default) => Foldit would not allow a mutation to this aa
forbidded = false => You may mutate but at own risk (you will loose bonus or gain penalties)

Thus, for example
structure.CanMutate(3, g, true) = structure.CanMutate(3, g)
will return false if no mutation is even possible

structure.CanMutate(3, g, false)
will return false if mutation is allowed but penalized

(Wed, 03/27/2013 - 14:47  |  3 comments)

Joined: 09/24/2012
Groups: Go Science

See summary of needs and alternative solutions here:

brow42's picture
User offline. Last seen 1 year 24 weeks ago. Offline
Joined: 09/19/2011
Groups: None

Much prefer solutions that return a list instead of querying one AA type at a time. This is one thing from LUA1 that I miss. Could be combined with IsMutable, with true/false the first return value, and a table(s) after.

Joined: 09/24/2012
Groups: Go Science
Status: Open » Closed

Will be recalled from other more recent comments


Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, Boehringer Ingelheim, RosettaCommons