Here, then -- with my thanks for all the help -- is a working method to pull
the "TITLE" lines from a PDB file and echo it to the bottom of the Jmol
Applet window:

                var headerInfo = jmolGetPropertyAsString("fileHeader");
                var cutUp = headerInfo.split("\n");

                var headerstring="";

                for (l=0;l<cutUp.length;l++) {
                var regexp = new RegExp("TITLE.{5}(.*)\s*");
                var temp = cutUp[l];

                if (temp.search(regexp) == 0) {
                temp2 = RegExp.$1;
                temp2.replace(/^\s+|\s+$/g, "").replace(/\s+/g, " ");
                temp2 = temp2 + "|";
                headerstring += temp2;
                                                }
                }

                headerstring.replace(/TITLE/, "");
                jmolScript("set echo depth 0; set echo headerecho 2% 2%;
font echo 12 sanserif bolditalic; color echo green");
                jmolScript('echo "' + headerstring + '"');


Cheers,
Tom
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to