// POV-Ray ray tracer scene file, generated by Swiss-PdbViewer 3.70 // 100 100 n 1 // File:C:\Documents and Settings\Owner\Desktop\Helix.pov // Swiss-PdbViewer can be retrieved by anonymous ftp at: // http://www.expasy.org/spdbv/ // // POV-Ray can be retrieved at: http://www.povray.org // N.Guex, 1995-2002 // #version 3.5; // this scene uses POVRAY 3.5 syntax #include "colors.inc" #include "textures.inc" // ------ COLORS --------- #declare ATM_FINISH = finish {specular 0.9 roughness 0.001 ambient rgb <0.3,0.3,0.3> } #declare RIBBON_FINISH = finish {specular 0.9 roughness 0.001 ambient rgb <0.3,0.3,0.3>} #declare SURF_FINISH = finish {specular 0.9 roughness 0.001 ambient rgb <0.3,0.3,0.3>} #declare EDM1_tex = texture {pigment {colour red 0.475 green 0.000 blue 0.000 } finish {specular 1 roughness 0.001}} #declare EDM2_tex = texture {pigment {colour red 0.475 green 0.475 blue 0.475 } finish {specular 1 roughness 0.001}} #declare N_tex = texture { pigment { colour red 0.224 green 0.318 blue 1.000 } finish{ ATM_FINISH }} #declare C_tex = texture { pigment { colour red 1.000 green 1.000 blue 1.000 } finish{ ATM_FINISH }} #declare O_tex = texture { pigment { colour red 1.000 green 0.000 blue 0.000 } finish{ ATM_FINISH }} #declare P_tex = texture { pigment { colour red 1.000 green 0.659 blue 0.075 } finish{ ATM_FINISH }} #declare H_tex = texture { pigment { colour red 0.275 green 0.800 blue 1.000 } finish{ ATM_FINISH }} #declare S_tex = texture { pigment { colour red 1.000 green 0.922 blue 0.000 } finish{ ATM_FINISH }} #declare X_tex = texture { pigment { colour red 0.624 green 0.624 blue 0.624 } finish{ ATM_FINISH }} #declare SSBnd_tex = texture { pigment { colour red 1.000 green 0.922 blue 0.000 } finish{ ATM_FINISH }} #declare HBnd_tex = texture { pigment { colour red 0.502 green 0.000 blue 0.502 filter 0.0} finish{ ATM_FINISH }} #declare WkHBnd_tex = texture { pigment { colour red 0.561 green 0.675 blue 0.561 filter 0.0} finish{ ATM_FINISH }} #declare Clash_tex = texture { pigment { colour red 1.000 green 0.424 blue 1.000 filter 0.0} finish{ ATM_FINISH }} // ------ Bonds radii --------- #declare rRIBN = 0.06; // flat Ribbon radius #declare rEDM = 0.025; // EDM cylinder radius #declare rSURF = 0.025; // SURFACE cylinder radius (when not filled surf.) #declare r_Atm = 0.200; // atom radius #declare r_Bnd = 0.200; // bond radius #declare r_HBnd = 0.075; // H-bond radius #declare CA_relativeSize = 1.000; // enlargement factor for CA #declare rDOT_SURF = 0.05; // radius for accessible surf. dots. #declare VDW_factor = 0.200; // changing this value will alter the radius of "joining" atoms // ---- Radius for atoms ---- // ---- Radius for "spacefilled" atoms end with '_' ---- #declare rH = 1.10 * VDW_factor ; #declare rH_ = 1.10 ; #declare rHe = 1.10 * VDW_factor ; #declare rHe_ = 1.10 ; #declare rLi = 1.10 * VDW_factor ; #declare rLi_ = 1.10 ; #declare rBe = 1.10 * VDW_factor ; #declare rBe_ = 1.10 ; #declare rB = 1.10 * VDW_factor ; #declare rB_ = 1.10 ; #declare rC = 1.70 * VDW_factor ; #declare rC_ = 1.70 ; #declare rN = 1.50 * VDW_factor ; #declare rN_ = 1.50 ; #declare rO = 1.40 * VDW_factor ; #declare rO_ = 1.40 ; #declare rF = 1.10 * VDW_factor ; #declare rF_ = 1.10 ; #declare rNe = 1.10 * VDW_factor ; #declare rNe_ = 1.10 ; #declare rNa = 1.10 * VDW_factor ; #declare rNa_ = 1.10 ; #declare rMg = 1.10 * VDW_factor ; #declare rMg_ = 1.10 ; #declare rAl = 1.10 * VDW_factor ; #declare rAl_ = 1.10 ; #declare rSi = 1.10 * VDW_factor ; #declare rSi_ = 1.10 ; #declare rP = 1.90 * VDW_factor ; #declare rP_ = 1.90 ; #declare rS = 1.85 * VDW_factor ; #declare rS_ = 1.85 ; #declare rCl = 1.10 * VDW_factor ; #declare rCl_ = 1.10 ; #declare rAr = 1.10 * VDW_factor ; #declare rAr_ = 1.10 ; #declare rK = 1.10 * VDW_factor ; #declare rK_ = 1.10 ; #declare rCa = 1.10 * VDW_factor ; #declare rCa_ = 1.10 ; #declare rSc = 1.10 * VDW_factor ; #declare rSc_ = 1.10 ; #declare rTi = 1.10 * VDW_factor ; #declare rTi_ = 1.10 ; #declare rV = 1.10 * VDW_factor ; #declare rV_ = 1.10 ; #declare rCr = 1.10 * VDW_factor ; #declare rCr_ = 1.10 ; #declare rMn = 1.10 * VDW_factor ; #declare rMn_ = 1.10 ; #declare rFe = 1.10 * VDW_factor ; #declare rFe_ = 1.10 ; #declare rCo = 1.10 * VDW_factor ; #declare rCo_ = 1.10 ; #declare rNi = 1.10 * VDW_factor ; #declare rNi_ = 1.10 ; #declare rCu = 1.10 * VDW_factor ; #declare rCu_ = 1.10 ; #declare rZn = 1.10 * VDW_factor ; #declare rZn_ = 1.10 ; #declare rGa = 1.10 * VDW_factor ; #declare rGa_ = 1.10 ; #declare rGe = 1.10 * VDW_factor ; #declare rGe_ = 1.10 ; #declare rAs = 1.10 * VDW_factor ; #declare rAs_ = 1.10 ; #declare rSe = 1.10 * VDW_factor ; #declare rSe_ = 1.10 ; #declare rBr = 1.10 * VDW_factor ; #declare rBr_ = 1.10 ; #declare rKr = 1.10 * VDW_factor ; #declare rKr_ = 1.10 ; #declare rRb = 1.10 * VDW_factor ; #declare rRb_ = 1.10 ; #declare rSr = 1.10 * VDW_factor ; #declare rSr_ = 1.10 ; #declare rY = 1.10 * VDW_factor ; #declare rY_ = 1.10 ; #declare rZr = 1.10 * VDW_factor ; #declare rZr_ = 1.10 ; #declare rNb = 1.10 * VDW_factor ; #declare rNb_ = 1.10 ; #declare rMo = 1.10 * VDW_factor ; #declare rMo_ = 1.10 ; #declare rTc = 1.10 * VDW_factor ; #declare rTc_ = 1.10 ; #declare rRu = 1.10 * VDW_factor ; #declare rRu_ = 1.10 ; #declare rRh = 1.10 * VDW_factor ; #declare rRh_ = 1.10 ; #declare rPd = 1.10 * VDW_factor ; #declare rPd_ = 1.10 ; #declare rAg = 1.10 * VDW_factor ; #declare rAg_ = 1.10 ; #declare rCd = 1.10 * VDW_factor ; #declare rCd_ = 1.10 ; #declare rIn = 1.10 * VDW_factor ; #declare rIn_ = 1.10 ; #declare rSn = 1.10 * VDW_factor ; #declare rSn_ = 1.10 ; #declare rSb = 1.10 * VDW_factor ; #declare rSb_ = 1.10 ; #declare rTe = 1.10 * VDW_factor ; #declare rTe_ = 1.10 ; #declare rI = 1.10 * VDW_factor ; #declare rI_ = 1.10 ; #declare rXe = 1.10 * VDW_factor ; #declare rXe_ = 1.10 ; #declare rCs = 1.10 * VDW_factor ; #declare rCs_ = 1.10 ; #declare rBa = 1.10 * VDW_factor ; #declare rBa_ = 1.10 ; #declare rLa = 1.10 * VDW_factor ; #declare rLa_ = 1.10 ; #declare rCe = 1.10 * VDW_factor ; #declare rCe_ = 1.10 ; #declare rPr = 1.10 * VDW_factor ; #declare rPr_ = 1.10 ; #declare rNd = 1.10 * VDW_factor ; #declare rNd_ = 1.10 ; #declare rPm = 1.10 * VDW_factor ; #declare rPm_ = 1.10 ; #declare rSm = 1.10 * VDW_factor ; #declare rSm_ = 1.10 ; #declare rEu = 1.10 * VDW_factor ; #declare rEu_ = 1.10 ; #declare rGd = 1.10 * VDW_factor ; #declare rGd_ = 1.10 ; #declare rTb = 1.10 * VDW_factor ; #declare rTb_ = 1.10 ; #declare rDy = 1.10 * VDW_factor ; #declare rDy_ = 1.10 ; #declare rHo = 1.10 * VDW_factor ; #declare rHo_ = 1.10 ; #declare rEr = 1.10 * VDW_factor ; #declare rEr_ = 1.10 ; #declare rTm = 1.10 * VDW_factor ; #declare rTm_ = 1.10 ; #declare rYb = 1.10 * VDW_factor ; #declare rYb_ = 1.10 ; #declare rLu = 1.10 * VDW_factor ; #declare rLu_ = 1.10 ; #declare rHf = 1.10 * VDW_factor ; #declare rHf_ = 1.10 ; #declare rTa = 1.10 * VDW_factor ; #declare rTa_ = 1.10 ; #declare rW = 1.10 * VDW_factor ; #declare rW_ = 1.10 ; #declare rRe = 1.10 * VDW_factor ; #declare rRe_ = 1.10 ; #declare rOs = 1.10 * VDW_factor ; #declare rOs_ = 1.10 ; #declare rIr = 1.10 * VDW_factor ; #declare rIr_ = 1.10 ; #declare rPt = 1.10 * VDW_factor ; #declare rPt_ = 1.10 ; #declare rAu = 1.10 * VDW_factor ; #declare rAu_ = 1.10 ; #declare rHg = 1.10 * VDW_factor ; #declare rHg_ = 1.10 ; #declare rTl = 1.10 * VDW_factor ; #declare rTl_ = 1.10 ; #declare rPb = 1.10 * VDW_factor ; #declare rPb_ = 1.10 ; #declare rBi = 1.10 * VDW_factor ; #declare rBi_ = 1.10 ; #declare rPo = 1.10 * VDW_factor ; #declare rPo_ = 1.10 ; #declare rAt = 1.10 * VDW_factor ; #declare rAt_ = 1.10 ; #declare rRn = 1.10 * VDW_factor ; #declare rRn_ = 1.10 ; #declare rFr = 1.10 * VDW_factor ; #declare rFr_ = 1.10 ; #declare rRa = 1.10 * VDW_factor ; #declare rRa_ = 1.10 ; #declare rAc = 1.10 * VDW_factor ; #declare rAc_ = 1.10 ; #declare rTh = 1.10 * VDW_factor ; #declare rTh_ = 1.10 ; #declare rPa = 1.10 * VDW_factor ; #declare rPa_ = 1.10 ; #declare rU = 1.10 * VDW_factor ; #declare rU_ = 1.10 ; #declare rNp = 1.10 * VDW_factor ; #declare rNp_ = 1.10 ; #declare rPu = 1.10 * VDW_factor ; #declare rPu_ = 1.10 ; #declare rAm = 1.10 * VDW_factor ; #declare rAm_ = 1.10 ; #declare rCm = 1.10 * VDW_factor ; #declare rCm_ = 1.10 ; #declare rBk = 1.10 * VDW_factor ; #declare rBk_ = 1.10 ; #declare rCf = 1.10 * VDW_factor ; #declare rCf_ = 1.10 ; #declare rEs = 1.10 * VDW_factor ; #declare rEs_ = 1.10 ; #declare rFm = 1.10 * VDW_factor ; #declare rFm_ = 1.10 ; #declare rMd = 1.10 * VDW_factor ; #declare rMd_ = 1.10 ; #declare rNo = 1.10 * VDW_factor ; #declare rNo_ = 1.10 ; #declare rLr = 1.10 * VDW_factor ; #declare rLr_ = 1.10 ; #declare rCA = 1.70 * VDW_factor * CA_relativeSize ; #declare rCA_ = 1.70 ; // ---- Radius for "joining" atoms ---- // when atom radii below are all set to 1.0, you obtain a smooth "sticks" model // ---- some TEXT parameters ---- #declare r_UserDist = .04 ; // radius of distances measurement lines #declare Label_scale = .4 ; // Text height in angstroms #declare Label_XDecal = 0 ; // Horizontal offset from CA #declare Label_YDecal = 0 ; // Vertical offset from CA #declare Label_ZDecal = (-0.5) ; // offset from CA toward camera #declare Dist_scale = .4 ; // Text height in angstroms #declare Dist_XDecal = (-.6) ; // Horizontal offset from middle of H-bond #declare Dist_YDecal = 0 ; // Vertical offset from middle of H-bond #declare Dist_ZDecal = (-.25); // Depth offset from middle of H-bond #declare Label_tex = texture { pigment { colour red 1.000 green 1.000 blue 0.000 } finish{ metallic }} #declare LABEL_FINISH = finish {specular 1 roughness 0.001} #declare Dist_tex = texture { pigment { colour red 1.000 green 1.000 blue 0.000 } finish{ metallic }} //************ OBJECTS ********* #include "Helix.inc" // ----- Open Gisila II ----- object{ A0_shape } // LEU279 object{ A1_shape } // PHE280 object{ A2_shape } // THR281 object{ A3_shape } // MET282 object{ A4_shape } // VAL283 object{ A5_shape } // PHE284 object{ A6_shape } // VAL285 object{ A7_shape } // ILE286 object{ A8_shape } // SER287 object{ A9_shape } // SER288 object{ A10_shape } // ILE289 object{ A11_shape } // ILE290 object{ A12_shape } // Hbnds //************ CAMERA ********* camera { location < 0, 0, -68.8 > // get closer to <0,0,0> to zoom in on the model // rotate < 0, 2.000, 0> // uncomment to get left Eye stereo view // rotate < 0, -2.000, 0> // uncomment to get right Eye stereo view direction < 0, 0, 2.836> up <0, 1, 0> right <640/480, 0, 0> // **NOTE:** do not forget to adjust this value according to final Width/Height rendering look_at <0, 0, 0> } //************ LIGHTS ********* #declare Intensity = 2 ; background { color rgb < 1.000, 1.000, 1.000 >} object { light_source {< -20.000, 20.000, -20.000 > color rgb Intensity*1.000 }} //END