Follow-up Comment #8, bug #22554 (project relax):
SIGH.
It just take one line of code to ruin it all.
This is a else if statement going wrong.
# Loop over the replicates.
for i in range(len(int_keys)):
# Simulation intensity data.
if sim_index != None:
# Error checking.
if not int_keys[i] in spin.peak_intensity_sim:
raise RelaxError("The peak intensity simulation data is missing
the key '%s'." % int_keys[i])
# Sum.
intensity += spin.peak_intensity_sim[int_keys[i]][sim_index]
print spin.peak_intensity_sim[int_keys[i]][sim_index]
# Error intensity data.
if error:
# Error checking.
if not hasattr(spin, 'peak_intensity_err') or not int_keys[i] in
spin.peak_intensity_err:
raise RelaxError("The peak intensity errors are missing the key
'%s'." % int_keys[i])
# Sum.
intensity += spin.peak_intensity_err[int_keys[i]]**2
# Normal intensity data.
else:
# Error checking.
if not int_keys[i] in spin.peak_intensity:
raise RelaxError("The peak intensity data is missing the key
'%s'." % int_keys[i])
# Sum.
intensity += spin.peak_intensity[int_keys[i]]
print spin.peak_intensity[int_keys[i]]
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?22554>
_______________________________________________
Message sent via/by Gna!
http://gna.org/