Snap count change during snapping?

Case number:845813-991580
Topic:Game: Tools
Opened by:Rav3n_pl
Status:Open
Type:Bug
Opened on:Wednesday, January 18, 2012 - 23:03
Last modified:Thursday, January 19, 2012 - 20:54

Code:

for s=1, structure.GetCount () do
save.Quicksave(4)
scr=current.GetSegmentEnergySubscore(s,'sidechain')
for r=1,rotamer.GetCount(s) do
rotamer.SetRotamer(s, r)
if current.GetSegmentEnergySubscore(s,'sidechain')>scr then
save.Quicksave(4)
end
end
save.Quickload(4)
end

For some reason script is crashing sometimes on SetRotamer line "snap index out of bounds".
I know that number of roamers are changing when wiggle/rebuild, but it should change between snaps too?

Observed it in 503 on cys residue when it is not bonded in start position and bond is created during snapping.

(Wed, 01/18/2012 - 23:03  |  1 comment)


Joined: 12/27/2010
Groups: None

I am pretty sure that this a bug in detecting the correct rotamer count - because the rotamer count is not affected by the position of the rotamer. Interestingly, the rotamer count of other segments that are not being currently snapped can also be affected, but only rarely.

Sometimes the rotamer count increases and then your program does not crash!

Sitemap

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, RosettaCommons