@@ -192,7 +192,7 @@ def fix_cablam_outlier(self, chain, outlier):
192192 print (s [0 ], s [1 ], s [2 ], end = ' ' , file = self .log )
193193 if len (s [3 ]) > 0 :
194194 for e in s [3 ]:
195- print ("| %s, %.2f, %.2f|" % (e [0 ], e [1 ], e [2 ]), end = ' ' , file = self .log )
195+ print ("| %s -- > %s , %.2f, %.2f|" % (e [0 ], e [ 3 ]. id_str () , e [1 ], e [2 ]), end = ' ' , file = self .log )
196196 print (file = self .log )
197197 rot_angle = self ._pick_rotation_angle (scores , self .params .require_h_bond )
198198 # rotate
@@ -338,7 +338,7 @@ def good_hbond(angle, distance):
338338 weight = 1 ).angle_model
339339 if good_hbond (angle , atom .distance (O_atom )):
340340 # print "Potential bond:", atom.id_str(), atom.distance(O_atom), angle
341- results .append (('NH' , atom .distance (O_atom ), angle ))
341+ results .append ((O_atom . id_str () , atom .distance (O_atom ), angle , atom ))
342342 if atom .name .strip () == 'O' :
343343 # now we want to find attached N atom (another one)
344344 another_C_atom = atom .parent ().get_atom ("C" )
@@ -349,7 +349,7 @@ def good_hbond(angle, distance):
349349 weight = 1 ).angle_model
350350 if good_hbond (angle , atom .distance (N_atom )):
351351 # print "Potential backwards bond:", atom.id_str(), atom.distance(N_atom), angle
352- results .append (('CO' , atom .distance (N_atom ), angle ))
352+ results .append ((N_atom . id_str () , atom .distance (N_atom ), angle , atom ))
353353 self .atoms_around_cutted = filtered_atoms_around_cutted
354354 return results
355355
0 commit comments