X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=files%2Ffluct.py;h=f12f8c95124ed9ba450a8209062b8e0d99e10477;hb=945a3be3d25aa78881674906c116fe48002efe81;hp=6865492b9c49776e6c53669320b9fd8858c68fe7;hpb=79626553b2efd1b793f1786831988fa07fd0740f;p=django_unres.git diff --git a/files/fluct.py b/files/fluct.py index 6865492..f12f8c9 100644 --- a/files/fluct.py +++ b/files/fluct.py @@ -1,8 +1,20 @@ from pymol import cmd, stored, math import time -cmd.load('plik.pdb') -mol='plik' +with open('plik.pdb') as f, open('plik1.pdb', 'w') as f1: + prev_ires=None + ires = 0 + for line in f: + if line[0:6] == 'ATOM ': + if line[22:26] != prev_ires: + prev_ires=line[22:26] + ires += 1 + f1.write(line[:22]+str(ires).rjust(4)+line[26:]) + elif line[0:3] == 'TER': + f1.write(line) + +cmd.load('plik1.pdb') +mol='plik1' obj=cmd.get_object_list(mol)[0] inFile = open('fluctuations.txt', 'r')