Skip to content

Commit dc42860

Browse files
committed
added a line to handle empty lines in prep_pdb
1 parent 82f63c1 commit dc42860

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

pkaani/prep_pdb.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ def make_apo_pdb(pdbin,pdbout):
3333

3434
with open(pdbin, 'r+') as fd:
3535
contents = fd.readlines()
36-
3736
#first find if there is an SSBOND
3837
for line in contents:
3938
if('SSBOND' in line):
@@ -57,7 +56,9 @@ def make_apo_pdb(pdbin,pdbout):
5756

5857
for line in contents:
5958
row=line.strip().split()
60-
59+
if (len(row) == 0):
60+
continue
61+
6162
if row[0]=='MODEL':
6263
model_num = row[-1].strip()
6364
if(model_num=='1'): protein.append(line)

pkaani/run.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
from urllib.request import urlopen
99
from io import StringIO
1010

11+
from pkaani.prep_pdb import prep_pdb
12+
1113
class MyParser(argparse.ArgumentParser):
1214
def error(self, message):
1315
sys.stderr.write('error: %s\n' % message)
@@ -88,10 +90,9 @@ def main():
8890
with open(outfile, 'w') as f2:
8991
for line in contents:
9092
f2.write(line)
91-
92-
from pkaani.prep_pdb import prep_pdb
93-
prep_pdb(pdbfile)
94-
file_exist=True
93+
94+
prep_pdb(pdbfile)
95+
file_exist=True
9596

9697
#CALCULATER PKA
9798
from pkaani.pkaani import calculate_pka

0 commit comments

Comments
 (0)