@@ -1009,18 +1009,13 @@ def get_xyz_zone_backbone(pdb_file, resData, return_not_in_zone=False, name=['C'
10091009 y = float (line [38 :46 ])
10101010 z = float (line [46 :54 ])
10111011
1012- if chainID in resData .keys () and atname in name :
1013-
1014- if resSeq in resData [chainID ]:
1015- xyz_in_zone .append ([x , y , z ])
1016-
1017- elif resSeq not in resData [chainID ]:
1012+ if atname in name :
1013+ if chainID in resData .keys ():
1014+ if resSeq in resData [chainID ]:
1015+ xyz_in_zone .append ([x , y , z ])
1016+ else :
10181017 xyz_not_in_zone .append ([x , y , z ])
10191018
1020- else :
1021- xyz_not_in_zone .append ([x , y , z ])
1022- print ('not' , chainID , resSeq , atname , x , y , z )
1023-
10241019 if return_not_in_zone :
10251020 return xyz_in_zone , xyz_not_in_zone
10261021
@@ -1059,20 +1054,11 @@ def get_data_zone_backbone(pdb_file, resData, return_not_in_zone=False, name=['C
10591054 atname = line [12 :16 ].strip ()
10601055
10611056 if atname in name :
1062-
10631057 if chainID in resData .keys ():
1064-
10651058 if resSeq in resData [chainID ]:
1066- data_in_zone .append (
1067- (chainID , resSeq , atname ))
1068-
1069- elif resSeq not in resData [chainID ]:
1070- data_not_in_zone .append (
1071- (chainID , resSeq , atname ))
1072-
1059+ data_in_zone .append ((chainID , resSeq , atname ))
10731060 else :
1074- data_not_in_zone .append (
1075- (chainID , resSeq , atname ))
1061+ data_not_in_zone .append ((chainID , resSeq , atname ))
10761062
10771063 if return_not_in_zone :
10781064 return set (data_in_zone ), set (data_not_in_zone )
0 commit comments