Author: bugman Date: Wed Jul 4 12:27:21 2012 New Revision: 17196 URL: http://svn.gna.org/viewcvs/relax?rev=17196&view=rev Log: Bug fix for the N-state model _minimise_setup_rdcs() method for when the RDC data is incomplete. The set up of the absolute RDC flag data structure can no handle the absence of the flag for certain interatomic data containers or alignments. Modified: branches/absolute_rdc/specific_fns/n_state_model.py Modified: branches/absolute_rdc/specific_fns/n_state_model.py URL: http://svn.gna.org/viewcvs/relax/branches/absolute_rdc/specific_fns/n_state_model.py?rev=17196&r1=17195&r2=17196&view=diff ============================================================================== --- branches/absolute_rdc/specific_fns/n_state_model.py (original) +++ branches/absolute_rdc/specific_fns/n_state_model.py Wed Jul 4 12:27:21 2012 @@ -1134,7 +1134,10 @@ rdc_weight[-1].append(1.0) # Append the absolute value flag. - absolute[-1].append(interatom.absolute_rdc[align_id]) + if hasattr(interatom, 'absolute_rdc') and align_id in interatom.absolute_rdc.keys(): + absolute[-1].append(interatom.absolute_rdc[align_id]) + else: + absolute[-1].append(False) # Convert to numpy objects. rdc = array(rdc, float64)