URL:
<http://gna.org/bugs/?20417>
Summary: Rare bug in the loading of old relax saved states
containing alignment data, spin data, and Monte Carlo simulations.
Project: relax
Submitted by: bugman
Submitted on: Thu 10 Jan 2013 08:20:52 AM GMT
Category: relax's source code
Severity: 3 - Normal
Priority: 5 - Normal
Status: In Progress
Privacy: Public
Assigned to: bugman
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 2.1.2
Operating System: All systems
_______________________________________________________
Details:
It appears that the backwards compatibility hooks for loading old state files
fails for the combination of a state with alignment data, spin data, and Monte
Carlo simulations. This is now caught by the
State.test_align_tensor_with_mc_sims system test. The error message from the
test (or running relax with the debug flag) is:
relax>
state.load(state='/data/edau/relax/relax-trunk/test_suite/shared_data/saved_states/align_tensor_mc.bz2',
dir=None, force=False)
Opening the file
'/data/edau/relax/relax-trunk/test_suite/shared_data/saved_states/align_tensor_mc.bz2'
for reading.
Traceback (most recent call last):
File "test_suite/system_tests/state.py", line 70, in
test_align_tensor_with_mc_sims
self.interpreter.state.load(path)
File "prompt/uf_objects.py", line 219, in __call__
self._backend(*new_args, **uf_kargs)
File "generic_fns/state.py", line 101, in load_state
ds.from_xml(file)
File "data/__init__.py", line 489, in from_xml
self._back_compat_hook(file_version, pipes=pipes)
File "data/__init__.py", line 240, in _back_compat_hook
h_spin = generic_fns.mol_res_spin.create_spin(mol_name=mol.name,
res_num=res.num, res_name=res.name, spin_name=proton_name, pipe=pipe_name)
File "generic_fns/mol_res_spin.py", line 1224, in create_spin
res_cont.spin.add_item(spin_num=spin_num, spin_name=spin_name)
File "data/mol_res_spin.py", line 258, in add_item
raise RelaxError("The unnumbered spin name '%s' already exists." %
spin_name)
RelaxError: RelaxError: The unnumbered spin name 'H' already exists.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?20417>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-devel mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel