I assume the applet. Bob Hanson can explain the details. I've not yet written any scripts - I treat them as a black box, and make the minimum changes to make it work.

My "SeqView"program is meant to be a help to protein engineers. The demo for globins is at:
http://globin.bx.psu.edu/hbvar/seqview.html
The goal was to use the amino acid and position within the sequence as parameters
It is not yet user friendly, but of use to those in the field.

I've programmed in  VB6 or VB-NET, independent of Word, Excel.
One or several WebBrowser elements are placed on a VB Windows form. Each has its Jmol contact
      So far, it is a one way conversation - commands to Jmol
I've not tried VBA.

Yes, the file method is not a problem. I have to use the same method to present my graphs as a pdf file via the Adobe ActiveX. But in the long run, and for timing problems, it would be good to stay in memory (the old Ram-disk is greatly missed).

Michael


On 15/03/2011 16:45, Otis Rothenberger wrote:
Michael,

OK, you definitely have my attention. Communication between Jmol and local applications is a great idea. I have a few questions:

1) Are you doing this with the applet or the application?

2) It sounds like you are currently "talking" to Jmol with your VB code independent of traditional applications - e.g. Excel, Word, etc. Is that correct?

3) Have you attempted to do this with an application, say Excel, using VBA?

From Jmol's perspective, I think I understand why the file has to be written, but I don't see that as a big problem. I have a few other questions, but they are in the context of a reply to Bob's note. I think I'll post them in another email to this chain.

Otis



--
Otis Rothenberger
Department of Chemistry
Illinois State University Normal, IL 61790-4160
http://chemagic.org

------------------------------------------------------------------------
*From*: "Michael Marden" <michael.mar...@inserm.fr>
*Sent*: Tuesday, March 15, 2011 11:05 AM
*To*: jmol-users@lists.sourceforge.net
*Subject*: Re: [Jmol-users] Continuing Saga of Jmol Talking to Public Databases

Two items concerning communication with Jmol caught my attention.
this one (Continuing Saga of Jmol Talking to Public Databases)
and "Command line communication with the Jmol    application?"

I'm not sure if it is really relevant to the method that I'm using.
I'm using visual basic (VB) as a front end, and Jmol shows up within a browser (within a VB window). So I can do all my set-up, calculations etc, and then send commands to Jmol Bob Hansen helped me set this up, using the Jmol.js and JmolApplet.jar files. The VB program writes a text file to disk that contains the command. Jmol is waiting and reads it back.

So essentially I continuously pump commands to modify the molecule being presented. I would prefer a way to avoid the round to the hard disk, but it seems to work well. As Jmol is now mature, it would be good to consider communication with other programs.

Michael Marden
INSERM, University Paris 11, France

On 15/03/2011 12:30, Robert Hanson wrote:
Speaking of public databases, this might be a time to test the facility that has been in Jmol for quite some time -- the ability of the UNSIGNED applet to access remote files via a JavaScript interface. I don't think anyone has capitalized on this, but there is a St. Olaf server that is built into Jmol.js.

<JavaScript_here>
jmolLoadAjax_STOLAF_RCSB
</JavaScript_here>

Could we adapt this, Otis, to get small molecules into any applet?

Bob

On Mon, Mar 14, 2011 at 10:39 PM, Otis Rothenberger <osrot...@chemagic.com <mailto:osrot...@chemagic.com>> wrote:

    All-

    Chemical Entities of Biological Interest (ChEBI) is dictionary of
    small molecular entities. While it understands SMILES, it does
    not have Jmol's ability to FIND SMILES. Nevertheless, one can
    query the dictionary with an InChiKey. With the help of NIH/NCI
    Resolver, therefore, a Jmol model can be used to directly query
    the dictionary:

    
http://www.ebi.ac.uk/chebi/advancedSearchFT.do?searchString='InChIKey=BSYNRYMUTXBXSQ-UHFFFAOYSA-N
    
<http://www.ebi.ac.uk/chebi/advancedSearchFT.do?searchString=%27InChIKey=BSYNRYMUTXBXSQ-UHFFFAOYSA-N>'

    with Resolver making the SMILES to InChiKey translation.

    ChERBI is a user driven database that currently contains 18000
    compounds. A brief discussion of ChEBI is here:

    http://precedings.nature.com/documents/3525/version/1

    From a teaching perspective, this attracted my attention because
    it is a nice way to include bioinformatics into an instructional
    setting under the Jmol umbrella. While there are query accessible
    molfiles available via ChERBI, this is not the main point.
    Resolver and PubChem are much better general sources. The main
    point is that with one click in Jmol make the query, "Is the
    small molecule in my Jmol window of biological interest?" I have
    not yet hooked the CheMagic model kit to this site, but I expect
    to do so sometime this week.

    Otis

-- Otis Rothenberger
    Department of Chemistry
    Illinois State University Normal, IL 61790-4160
    http://chemagic.org
    
------------------------------------------------------------------------------
    Colocation vs. Managed Hosting
    A question and answer guide to determining the best fit
    for your organization - today and in the future.
    http://p.sf.net/sfu/internap-sfd2d
    _______________________________________________
    Jmol-users mailing list
    Jmol-users@lists.sourceforge.net
    <mailto:Jmol-users@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900


------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d


_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users


------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d


_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to