Author: bugman Date: Wed May 16 17:11:02 2012 New Revision: 16313 URL: http://svn.gna.org/viewcvs/relax?rev=16313&view=rev Log: Changed the behaviour of the generate_spin_id() and generate_spin_id_data_array() functions. This is a large change affecting many parts of the code base. The problem that this solves is the incorrect usage of the '&' character in spin IDs, tripping up on the powerful Selection object of Chris MacRaild. For example, the spin ID ':2&:Glu' cannot be correctly handled. This actually matches all residues with the number 2, and all residues with the name 'Glu'. It is very strange that this has not been noticed before! Modified: 1.3/generic_fns/mol_res_spin.py 1.3/generic_fns/paramag.py 1.3/generic_fns/pcs.py 1.3/generic_fns/rdc.py 1.3/generic_fns/relax_data.py 1.3/generic_fns/selection.py 1.3/generic_fns/sequence.py 1.3/generic_fns/spectrum.py 1.3/generic_fns/value.py 1.3/relax_io.py 1.3/test_suite/system_tests/mol_res_spin.py 1.3/test_suite/system_tests/rdc.py 1.3/test_suite/unit_tests/_generic_fns/test_mol_res_spin.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: 1.3/generic_fns/mol_res_spin.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/mol_res_spin.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/paramag.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/paramag.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/pcs.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/pcs.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/rdc.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/rdc.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/relax_data.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/relax_data.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/selection.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/selection.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/sequence.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/sequence.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/spectrum.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/spectrum.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/generic_fns/value.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/value.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/relax_io.py URL: http://svn.gna.org/viewcvs/relax/1.3/relax_io.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/test_suite/system_tests/mol_res_spin.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/mol_res_spin.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/test_suite/system_tests/rdc.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/rdc.py?rev=16313&r1=16312&r2=16313&view=diff Modified: 1.3/test_suite/unit_tests/_generic_fns/test_mol_res_spin.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/_generic_fns/test_mol_res_spin.py?rev=16313&r1=16312&r2=16313&view=diff