Author: bugman Date: Wed Nov 14 18:20:07 2012 New Revision: 17976 URL: http://svn.gna.org/viewcvs/relax?rev=17976&view=rev Log: Fixes for the rdc.copy and pcs.copy backends. Modified: trunk/generic_fns/pcs.py trunk/generic_fns/rdc.py Modified: trunk/generic_fns/pcs.py URL: http://svn.gna.org/viewcvs/relax/trunk/generic_fns/pcs.py?rev=17976&r1=17975&r2=17976&view=diff ============================================================================== --- trunk/generic_fns/pcs.py (original) +++ trunk/generic_fns/pcs.py Wed Nov 14 18:20:07 2012 @@ -266,8 +266,10 @@ raise RelaxPCSError(align_id) # Copy the global data. - dp_to.align_ids.append(align_id) - dp_to.pcs_ids.append(align_id) + if align_id not in dp_to.align_ids: + dp_to.align_ids.append(align_id) + if align_id in dp_from.pcs_ids: + dp_to.pcs_ids.append(align_id) # Spin loop. for mol_index, res_index, spin_index in spin_index_loop(): Modified: trunk/generic_fns/rdc.py URL: http://svn.gna.org/viewcvs/relax/trunk/generic_fns/rdc.py?rev=17976&r1=17975&r2=17976&view=diff ============================================================================== --- trunk/generic_fns/rdc.py (original) +++ trunk/generic_fns/rdc.py Wed Nov 14 18:20:07 2012 @@ -215,8 +215,10 @@ raise RelaxRDCError(align_id) # Copy the global data. - dp_to.align_ids.append(align_id) - dp_to.rdc_ids.append(align_id) + if align_id not in dp_to.align_ids: + dp_to.align_ids.append(align_id) + if align_id in dp_from.rdc_ids: + dp_to.rdc_ids.append(align_id) # Spin loop. for mol_index, res_index, spin_index in spin_index_loop():