Skip to content

Commit c50d1b8

Browse files
committed
fix bug in return_not_in_zone
1 parent 4d9fc76 commit c50d1b8

1 file changed

Lines changed: 7 additions & 21 deletions

File tree

pdb2sql/StructureSimilarity.py

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)