From: E.L. W. <eg...@us...> - 2004-08-25 12:30:40
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, one the list of features requests has been for some time RFE #737576: "a us= er customizable Macro menu". I've just implemented this. Just put a file like zap.macro into $HOME/.jmol/macros, and it will show up= in the application GUI: $HOME/.jmol/macros/zap.macro =2D ------------ file starts below this line --------------------------- Title=3DZap Script=3Dzap =2D ------------ file ends below this line ---------------------------- A bit more complex example (ripped from http://www.imb-jena.de/cgi-bin/ras= cript.exe?CODE=3D2fdn&TYPE=3DJmol): $HOME/.jmol/macros/2fdn.macro =2D ------------ file starts below this line --------------------------- Title=3DDownload 2FDN from IMB Jena and show in nice colors Script=3Dload pdb http://www.imb-jena.de/cgi-bin/rascript.exe?CODE=3D2fdn&T= YPE=3Dpdb; \ define proteinogenic (protein or helix or turn or sheet) and not nucleic; \ wireframe off; \ hbonds off; \ cpk off; \ select carbon; \ color green; \ select phosphorus; \ color magenta; \ select chlorine; \ color GreenTint; \ select not hetero and not nucleic and not protein and not water and not lig= and; \ wireframe 50; \ select all; \ background White; \ set hydrogen off; \ restrict not water; \ rotate z 180; \ select proteinogenic or nucleic or helix; \ backbone on; \ backbone off; \ color backbone Gray; \ define prev selected; \ select prev and not nucleic; \ cartoon; \ color cartoon Gray; \ select prev and nucleic and not (helix or sheet); \ trace 100; \ select turn; \ color cartoon Yellow; \ color backbone Yellow; \ select helix; \ color cartoon Red; \ color backbone Red; \ select sheet; \ color cartoon Blue; \ color backbone Blue; \ select hetero and not water and not ligand; \ dots 300; \ select ligand; \ cpk; \ select (a,t,g,c,u,i); \ trace on; \ wireframe on; \ select purine and a and not backbone; \ color red; \ select purine and g and not backbone; \ color green; \ select not protein and i and not backbone; \ color cyan; \ select pyrimidine and t and not backbone; \ color yellow; \ select not protein and u and not backbone; \ color magenta; \ select pyrimidine and c and not backbone; \ color blue; \ select (a,t,g,c,u,i) and *:a and backbone; \ color trace SeaGreen; \ select (a,t,g,c,u,i) and *:b and backbone; \ color trace Magenta; \ select (a,t,g,c,u,i) and *:c and backbone; \ color trace GreenBlue; \ select (a,t,g,c,u,i) and *:d and backbone; \ color trace HotPink; =2D ------------ file ends below this line ---------------------------- So, the macro file format is simple: =2D - a Title=3D field and a Script=3D field =2D - field values can be continued on the next line by ending the previous= with \ =2D - mind that the script file name has to end with '.macro' Have fun! Egon =2D --=20 eg...@us... =2D --------------------------------------- CDK: http://cdk.sf.net/ JChemPaint: http://jchempaint.sf.net/ Jmol: http://www.jmol.org/ =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (SunOS) iD8DBQFBLIZpd9R8I9Yza6YRAs0QAKCAAZKG66nunJ2/5Xt+aA/MCTb0TQCfa5lU 2wrFz6ITpec+6VXX6ftNO5Q=3D =3D9nlW =2D----END PGP SIGNATURE----- |