1
2
3
4
5
6scene.RemoveAll()
7
8
9eh=io.LoadPDB("data/sdh.pdb")
10
11
12sdh_go=gfx.Entity("SDH2", eh.Select("cname=A"))
13
14scene.Add(sdh_go)
15scene.CenterOn(sdh_go)
16
17def Tube():
18 sdh_go.SetRenderMode(gfx.TUBE)
19 sdh_go.tube_options.SetTubeRadius(0.8)
20
21 sdh_go.ColorBy("abfac",gfx.BLUE,gfx.RED)
22
23 sdh_go.RadiusBy("abfac",0.8,2.2)
24
25def Trace():
26 sdh_go.SetRenderMode(gfx.LINE_TRACE)
27 sdh_go.GetOptions(gfx.LINE_TRACE).SetLineWidth(2.5)
28
29def Spheres():
30 sdh_go.SetRenderMode(gfx.CPK)
31 sdh_go.GetOptions(gfx.CPK).SetSphereDetail(4)
32
33def Cartoon():
34 sdh_go.SetRenderMode(gfx.RenderMode.HSC)
35 sdh_go.SetColor(gfx.Color(0.5, 0.5, 0.5), '')
36 sdh_go.SetColor(gfx.Color(0,1,0),"rtype=H")
37 sdh_go.SetDetailColor(gfx.Color(0.7,1.0,0.8),"rtype=H")
38
39 sdh_go.SetColor(gfx.Color(1,0,0),"rtype=E")
40 sdh_go.SetDetailColor(gfx.Color(1.0,0.8,0.2),"rtype=E")
41
42
43
44
45
46
47
48
49
50
51
52Cartoon()
53