Author: bugman Date: Wed Feb 18 17:55:35 2015 New Revision: 27664 URL: http://svn.gna.org/viewcvs/relax?rev=27664&view=rev Log: Small fix for the structure.write_pdb user function for handling old relax state and results files.
Modified: trunk/lib/structure/internal/object.py Modified: trunk/lib/structure/internal/object.py URL: http://svn.gna.org/viewcvs/relax/trunk/lib/structure/internal/object.py?rev=27664&r1=27663&r2=27664&view=diff ============================================================================== --- trunk/lib/structure/internal/object.py (original) +++ trunk/lib/structure/internal/object.py Wed Feb 18 17:55:35 2015 @@ -2970,6 +2970,12 @@ # Loop over and unpack the helix data. index = 1 for helix_id, mol_init_index, init_res_name, init_seq_num, mol_end_index, end_res_name, end_seq_num, helix_class, length in self.helices: + # The chain IDs. + if mol_init_index == None: + mol_init_index = 0 + if mol_end_index == None: + mol_end_index = 0 + pdb_write.helix(file, ser_num=index, helix_id=helix_id, init_chain_id=CHAIN_ID_LIST[mol_init_index], init_res_name=init_res_name, init_seq_num=init_seq_num, end_chain_id=CHAIN_ID_LIST[mol_end_index], end_res_name=end_res_name, end_seq_num=end_seq_num, helix_class=helix_class, length=length) index += 1 @@ -2984,6 +2990,10 @@ index = 1 for strand, sheet_id, num_strands, init_res_name, mol_init_index, init_seq_num, init_icode, end_res_name, mol_end_index, end_seq_num, end_icode, sense, cur_atom, cur_res_name, mol_cur_index, cur_res_seq, cur_icode, prev_atom, prev_res_name, mol_prev_index, prev_res_seq, prev_icode in self.sheets: # Translate molecule indices to chain IDs. + if mol_init_index == None: + mol_init_index = 0 + if mol_end_index == None: + mol_end_index = 0 init_chain_id = CHAIN_ID_LIST[mol_init_index] end_chain_id = CHAIN_ID_LIST[mol_end_index] cur_chain_id = None _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-commits mailing list relax-commits@gna.org 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-commits