Author: bugman Date: Wed Nov 20 20:32:12 2013 New Revision: 21563 URL: http://svn.gna.org/viewcvs/relax?rev=21563&view=rev Log: One last fix for the dispersion analysis for the changes of the model_loop() method. Modified: branches/relax_disp/specific_analyses/relax_disp/api.py Modified: branches/relax_disp/specific_analyses/relax_disp/api.py URL: http://svn.gna.org/viewcvs/relax/branches/relax_disp/specific_analyses/relax_disp/api.py?rev=21563&r1=21562&r2=21563&view=diff ============================================================================== --- branches/relax_disp/specific_analyses/relax_disp/api.py (original) +++ branches/relax_disp/specific_analyses/relax_disp/api.py Wed Nov 20 20:32:12 2013 @@ -1487,14 +1487,17 @@ # The auxiliary cluster parameters. aux_params = [] - if 'pA' in spins[0].params: - aux_params.append('pB') - if 'pB' in spins[0].params: - aux_params.append('pA') - if 'kex' in spins[0].params: - aux_params.append('tex') - if 'tex' in spins[0].params: - aux_params.append('kex') + for spin in spins: + if not spin.select: + continue + if 'pA' in spin.params: + aux_params.append('pB') + if 'pB' in spin.params: + aux_params.append('pA') + if 'kex' in spin.params: + aux_params.append('tex') + if 'tex' in spin.params: + aux_params.append('kex') # No more auxiliary parameters. total_aux_num = total_param_num + len(aux_params)