"permanent" bands

Case number:845813-989960
Topic:Game: Tools
Opened by:BootsMcGraw
Opened on:Monday, July 4, 2011 - 15:20
Last modified:Wednesday, June 6, 2012 - 20:52

When running a Quake variety script, the banding of random pieces of the backbone can cause sheets to be pulled apart. Sometimes, the separated sheets after using the wiggle function can score slightly better than the intact sheets; and the script would then choose that conformation as the recent best score. The script then progresses with an incorrect structure.

It would be beneficial to be able to set certain bands as "permanent", meaning that no script can inactivate or delete them, until such time that they are inactivated or deleted, manually. This way, specific sections of the protein will more likely stay in place, while the scripts do their business with the other parts.

(Mon, 07/04/2011 - 15:20  |  11 comments)

Joined: 06/17/2010

Some scripts are not deleting all bands. It can be modified in all LUA scripts, ie:

userBands=get_band_count() --in front of script to store number of user bands

then when we need delete script bands and leave user bands instead of fast band_delete():

if userBands>0 then
while get_band_count()>userBands do
else --if no user bands

Similar function is used in GA Bands.

Joined: 12/06/2008
Groups: Contenders

That's great, Rav... but I am not a programmer. I can't write a script to save my life.

I'm asking the developers to add a function where we can click on an existing band in such a way as to render it "permanent", just as we can now mark a band as "disabled".

Joined: 06/17/2010
Joined: 12/06/2008
Groups: Contenders

Not really what I was looking for. Thanks for trying.

mimi's picture
User offline. Last seen 33 weeks 1 day ago. Offline
Joined: 11/17/2008
Groups: Contenders

Great minds think alike Boots :)
I was just thinking that being able to create "permanent" bands was something I could do with and searched to see if anyone had suggested it before raising it myself

spmm's picture
User offline. Last seen 7 weeks 4 days ago. Offline
Joined: 08/05/2010
Groups: Void Crushers

If possible not having to set each band individually as permanent would be good. So that you could run a sheet band adjust it, vary strength etc and then make permanent

Joined: 09/21/2011
Groups: Void Crushers

Maybe my script Rigid region maker can help.
There is an option to create a script so parts can be reconstructed.

Joined: 06/17/2010

Similar idea is to save/load set of bands. It "should" be doable like qukcsaves.

Joined: 12/06/2008
Groups: Contenders

Bump. A few of you apparently agree with me. I still want to see this happen.

Joined: 04/15/2012
Groups: Beta Folders

I like that. Run the sheet scaffolding script that makes bands to keep them together, then continue on.

brow42's picture
User offline. Last seen 2 weeks 4 days ago. Offline
Joined: 09/19/2011
Groups: None

I have a hack in 'Compress for Symmetry' that uses Lua's ability to rename functions to prevent Rav3n_pl Comp Loss 2.2 from deleting, enabling, disabling, or modifying any bands that existed at the start of the script. Yes, I know he has an option in there, but it was much easier to do this than to make sure Rav's option did what I want. And, it works on any script, so I don't have to study every script I want to change. I've done similar things to change how scripts uses clash importance without finding all the Fuzes and such. A non-programmer just needs to paste the code at the top of the program. Just don't reshare it, we don't need hacks stacking upon hacks.


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