1 from pymol import cmd, stored, math
6 obj=cmd.get_object_list(mol)[0]
7 inFile = open('fluctuations.txt', 'r')
9 cmd.iterate("first %s and polymer and n. CA" % mol,"stored.first=resv")
13 for line in inFile.readlines():
16 cmd.alter("%s and resi %s and n. CA"%(mol,counter), "b=%s"%bfact)
20 #cmd.show_as("stick", "name ca")
22 cmd.show_as("cartoon",mol)
23 cmd.cartoon("putty", mol)
24 cmd.set("cartoon_putty_scale_min", min(bfacts),obj)
25 cmd.set("cartoon_putty_scale_max", max(bfacts),obj)
26 cmd.set("cartoon_putty_transform", 7,obj)
27 cmd.set("cartoon_putty_radius", 0.3,obj)
29 cmd.spectrum("b","rainbow", "%s and n. CA " %mol)
30 cmd.ramp_new("count", obj, [min(bfacts), max(bfacts)], "rainbow")
34 #cmd.set("all_states","on")
36 cmd.png("fluct.png",500,400,ray=1)