Hi:

In a pdb file made of lines "ATOM .." (see attachment as I was unable
to obtain plain text with gmail) I would like to reposition the second
"W" from column 19 to 17 ( (Python numbering; in pdb numbering it
would be 20 18). I started with bold slices, then I was unable to
complete the script. Much obliged for help.

francesco pietra
# Sample line
# Slice indexes cut to the left of the corrresponding item index
#           1         2         3         4         5         6
# 012345678901234567890123456789012345678901234567890123456789012345 ...
# ATOM      1  W     W     1       0.690  35.960  33.300  1.00  0.00

data = open('out.2.5.2.5.2.0.pdb', 'r')
outp = open('rect.out.2.5.2.5.2.0.pdb', 'w')

for L in data:
   if L[19] == 'W':
     L = ????
   outp.write(L)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to