FANTASTIC!!! [?]

I have used JmolData.jar in the command in this way (as suggested by the
example of JmolData.jar help):

*<absolute path>/java -jar ./JmolData.jar -ions <absolute path>/jmol.spt*

and now it WORKS!
I'm happy!

Thanks a lot Robert for your notes. Now I need to connect this with the
rest of the python script and see if all is good, and hope that there will
not problems on the remote server...

See you in the mailing list, and many thanks again for all,

Riccardo


 *ChemBioScripting | X3D PyMOL Molecule Viewer
<http://chembioscripting.hol.es> *|* Gioacchino Riccardo Volpe*


2014-02-09 14:23 GMT+01:00 Riccardo <[email protected]>:

> Good morning to you, Robert,
>
> Thanks a lot for your welcome and your notes!
>
> I answer you:
>
> *R_1*: for now, the python script works in local on a sdf file as test,
> manually downloaded from PubChem, but after solved this item to generate
> the idtf file in a webserver, the next step will be implement the python
> script with the possibility to fetch a molecule/macromolecule from the web
> (Protein Data Bank, PubChem, and so on), downloading it in a folder on my
> remote webserver (for example with a wget command or something like that)
> to perform then (server side) the Jmol script on it, without user
> interface, only to generate the idtf file, to finally obtain a 3D pdf
> visualized in the web browser, that you can download. As first idea, I
> tried to use a PyMOL script (which is in python too) to export the idtf
> file, but perhaps there is something wrong in its exporting, becouse the
> idtf file is much smaller than the Jmol idtf file, and PyMOL seems to
> export only if the style is setted to cartoon (so, only for
> macromolecules), but it fails to export the idtf for small molecule
> visualized as sticks, for example (for this I need to ask to PyMOL
> mailing-list; probably, the PyMOL's idtf exporter must be implemented for
> this... I don't know).
>
> For this reason, I'm using Jmol with the option to launch commands from a
> script in silent mode, but there is the problem for java. I asked for java
> to my server hosting, but I thought to upload a portable version of java
> just to launch Jmol for that script (in a linux shell this works, and the
> webserver is based on a linux platform; so, integrating all in a python
> script should be working... I'm testing it).
>
> *Q*: Among other things, I was looking for a way to insert a command to
> hide the non-polar hydrogens into the Jmol script, but I have not found the
> way; I would also ask for this ... The PyMOL command, for a molecule like
> the pp2 (= CID_4878), would be:
>
> *cmd.hide("(CID_4878 and hydro and (elem c extend 1))")*
>
> Just now, making a google search, I found 
> this<http://chemapps.stolaf.edu/jmol/jsmol/test2.htm?_USE=HTML5>page, where 
> is a "PyMOL session - dna" example:
>
> *Q*: Probably, is possible to integrate pymol with jmol scripting to hide
> non-polar hydrogens:
> *javascript:Jmol.script(jmolApplet0,'load data/dna.pse')*
> where dna.pse is a PyMOL session file, but probably could be a pymol
> script (.pml) too.
>
> Thanks for your advice! I tried to test JmolData.jar instead of Jmol.jar,
> using that portable java:
>
> ==================================
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *riccardo@RickLaptop:/var/www/db/jmol$ ../java/jre1.6.0_21/bin/java -jar
> ./JmolData.jar --helpSome exception occurred!:
> java.lang.NullPointerExceptionorg.jmol.i18n.Resource - -1 - getResource
> org.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 - addBundleorg.jmol.i18n.GT
> <http://org.jmol.i18n.GT> - -1 - addBundlesorg.jmol.i18n.GT
> <http://org.jmol.i18n.GT> - -1 - <init> org.jmol.i18n.GT
> <http://org.jmol.i18n.GT> - -1 - getTextWrapperorg.jmol.i18n.GT
> <http://org.jmol.i18n.GT> - -1 - _org.openscience.jmol.app.JmolApp - -1 -
> getOptionsorg.openscience.jmol.app.JmolApp - -1 - parseCommandLine
> org.openscience.jmol.app.JmolData - -1 - mainSome exception occurred!:
> java.lang.NullPointerExceptionorg.jmol.i18n.Resource - -1 -
> getResourceorg.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 - addBundle
> org.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 -
> addBundlesorg.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 -
> <init>org.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 - getTextWrapper
> org.jmol.i18n.GT <http://org.jmol.i18n.GT> - -1 -
> _org.openscience.jmol.app.JmolApp - -1 -
> getOptionsorg.openscience.jmol.app.JmolApp - -1 -
> parseCommandLineorg.openscience.jmol.app.JmolData - -1 - main usage:
> Jmol -o,--noconsole               no console -- all output to
> sysout -c,--check                   check script syntax only - no file
> loading -k,--kiosk                   kiosk mode -- no
> frame -C,--checkload               check script syntax only - with file
> loading  -s,--script                  script file to execute or '-' for
> System.in -q,--quality                 JPG image quality (1-100; default
> 75) or PNG                              image compression (0-9; default 2,
> maximum compression 9)  -g,--geometry                window width x height,
> e.g. -g500x500 -p,--printOnly               send only output from print
> messages to                              console (implies
> -i) -x,--exit                    exit after script (implicit with -n)
>  -j,--jmolscript2             Jmol script to execute AFTER -s
> option -J,--jmolscript1             Jmol script to execute BEFORE -s
> option -P,--port                    port for
> JSON/MolecularPlayground-style                              communication
>  -D <property=value>          supported options are given
> below -I,--input                   allow piping of input from
> System.Input -L,--nosplash                start with no splash
> screen -M,--multitouch              use multitouch interface (requires
>                               "sparshui"
> parameter -R,--restricted              restrict local file
> access -T,--headlessmaxtime         headless max time
> (sec) -b,--backgroundtransparent   transparent background
>  -d,--debug                   debug -h,--help                    give this
> help page -i,--silent                  silent startup
> operation -l,--list                    list commands during script
> execution  -m,--menu                    menu file to
> use -n,--nodisplay               no display (and also exit when
> done) -r,--restrictSpt             restrict local file access (allow
> reading of                              SPT files)
>  -t,--threaded                independent command
> thread -w,--write                   CLIP or
> GIF|JPG|JPG64|PNG|PPM:filenameFor example:Jmol -ions myscript.spt -w
> JPEG:myfile.jpg > output.txt The -D options are as follows (defaults in
> parenthesis) and must be called preceding '-jar Jmol.jar':
> cdk.debugging=[true|false] (false)  cdk.debug.stdout=[true|false] (false)
> display.speed=[fps|ms] (ms)   logger.debug=[true|false] (false)
> logger.error=[true|false] (true)  logger.fatal=[true|false] (true)
> logger.info <http://logger.info>=[true|false] (true)
> logger.logLevel=[true|false] (false)   logger.warn=[true|false] (true)
> plugin.dir (unset)
> user.language=[ca|cs|de|en_GB|en_US|es|fr|hu|it|ko|nl|pt_BR|tr|zh_TW]
> (en_US)riccardo@RickLaptop:/var/www/db/jmol$*
>
> ==================================
>
> *Q*: Is it working, or is there something wrong? It seems that I can
> simply replace the previous command in this way:
>
> *<absolute path>/java -jar ./JmolData.jar -o -s <absolute path>/jmol.spt
> -n*
>
> *R_2*: For this particular script, a Jmol applet (Java or HTML5) is not
> required, for what I said above (I need only to export the idtf file, in
> silent mode, without 3D GUI), because I simply want a form in which the
> user can insert some preferences (like CID molecule, style, etc) to export
> only the pdf.
>
> Good to know about the html5 version of Jmol: it works on mobile devices
> too!...
> Only now I see that you are the same author of 
> this<http://chemapps.stolaf.edu/jmol/jsmol/test2.htm?_USE=HTML5>web page: I 
> sent you an email just now :-)
> It seems that the HTML5 version of Jmol is missing of the idtf exporter...
> so I necessary need of the java version.
>
> I will try JmolData.jar in the command to see what happens on local
> webserver.
>
> Thanks a lot,
>
> Riccardo
>
>

<<338.png>>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to