Am 18.08.2013 17:30, schrieb James:
> Hi,
>
> This is probably a dumb question, but I've gone too long without
> figuring this out. I'm using Perl, but I assume this would apply to any
> language other than Javascript where one cannot simply access Jmol's
> data structures:
>
> How do I get data out of Jmol and into my script?
>
> Sending commands is not problem, I just print to the command line. But,
> when I want to know values (e.g., I send "show ORIENTATION" and need to
> know the results), is there a simple way to do that?
>
> I already kludged this once by writing a jmol script on the fly, which
> saves data to a file, and then my Perl script reads it. E.g.:
>
> ======================
> load $inputFile;                                     # a molecular model
> x = getProperty("boundBoxInfo.vector");  # a jmol native command that
> doesn't work in Perl
> write VAR x "$output_file";                     # the jmol write file
> command
> =======================
>
> That sort of offends the senses, but I guess I could abstract it into a
> function which would make it fairly transparent for Perl to use the
> getProperty commands whenever I want. Perhaps the main concern there
> would be that the getProperty list of commands seems pretty short
> compared to the overall list of commands. I wonder how much data there
> is that I can't access that way.
>
> It won't surprise me if the answer is "rewrite it in javascript." I was
> just trying to avoid that since I'm more comfortable in Perl.
>
Plese explain a little bit more detailed what you want to do, because it 
didn'nt become clear for me.

Do you want to control Jmol in a similar way with Perl as the applet 
with Javascript in a webpage? With Jmol and Perl running side by side 
and exchanging data/commands?
Or do you just want to start Jmol with a set of commands with Perl, read 
the results and, after Jmol is finished, process  the results with Perl?

Regards,
Rolf

-- 

Rolf Huehne
Postdoc

Leibniz Institute for Age Research - Fritz Lipmann Institute (FLI)
Beutenbergstrasse 11
07745 Jena, Germany

Phone:   +49 3641 65 6205
Fax:     +49 3641 65 6210
E-Mail:  [email protected]
Website: http://www.fli-leibniz.de

           Scientific Director: Prof. Dr. K. Lenhard Rudolph
        Head of Administration: Dr. Daniele Barthel
Chairman of Board of Trustees: Dennys Klein

VAT No: DE 153 925 464
Register of Associations: No. 296, Amtsgericht Jena
Tax Number: 162/141/08228


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to