oh -- except I forgot you need \n in the JavaScript on each line:
var script = "data \"model\"\n\
@<TRIPOS>MOLECULE\n\
etc.
On Mon, Nov 3, 2008 at 3:22 PM, Robert Hanson <[EMAIL PROTECTED]> wrote:
> Right -- so the important thing is to say that the first character should
> be the delimiter -- it's not generally necessary, but in this case, where
> there are spaces, it is, so we might as well say it is necessary.
>
> That said, it might also be mentioned that the DATA command is much simpler
> to use, and it is easier to use because one simply constructs a JavaScript
> string, typically with backslash for line endings:
>
>
> var script = "data \"model\"\
> @<TRIPOS>MOLECULE\
> Asparagine \
>
> 10 0 0 0 0\
> SMALL\
> NO_CHARGES\
> ****\
> C4H8N2O3\
> @<TRIPOS>ATOM\
> 1 C1 1.352237 -0.856933 0.225852 CT 1 DMSO -0.2897\
> 2 H11 1.336243 -1.843530 -0.221408 H1 1 DMSO 0.1284\
> 3 H12 1.276947 -0.923392 1.304085 H1 1 DMSO 0.1284\
> 4 H13 2.275139 -0.356278 -0.035153 H1 1 DMSO 0.1284\
> 5 S2 -0.000004 0.136959 -0.414455 S 1 DMSO 0.3177\
> 6 O3 -0.000040 1.405694 0.357557 O 1 DMSO -0.5085\
> 7 C4 -1.352189 -0.857006 0.225851 CT 1 DMSO -0.2897\
> 8 H41 -2.275117 -0.356396 -0.035149 H1 1 DMSO 0.1284\
> 9 H42 -1.336143 -1.843599 -0.221415 H1 1 DMSO 0.1284\
> 10 H43 -1.276895 -0.923466 1.304085 H1 1 DMSO 0.1284\
> end \"model\""
>
> jmolScript(script)
>
> And, I've demonstrated an even easier way, using HTML comments:
>
> <!--
> --JMOL EMBED--
> @<TRIPOS>MOLECULE
> Asparagine
>
> 10 0 0 0 0
> SMALL
> NO_CHARGES
> ****
> C4H8N2O3
> @<TRIPOS>ATOM
> 1 C1 1.352237 -0.856933 0.225852 CT 1 DMSO -0.2897
> 2 H11 1.336243 -1.843530 -0.221408 H1 1 DMSO 0.1284
> 3 H12 1.276947 -0.923392 1.304085 H1 1 DMSO 0.1284
> 4 H13 2.275139 -0.356278 -0.035153 H1 1 DMSO 0.1284
> 5 S2 -0.000004 0.136959 -0.414455 S 1 DMSO 0.3177
> 6 O3 -0.000040 1.405694 0.357557 O 1 DMSO -0.5085
> 7 C4 -1.352189 -0.857006 0.225851 CT 1 DMSO -0.2897
> 8 H41 -2.275117 -0.356396 -0.035149 H1 1 DMSO 0.1284
> 9 H42 -1.336143 -1.843599 -0.221415 H1 1 DMSO 0.1284
> 10 H43 -1.276895 -0.923466 1.304085 H1 1 DMSO 0.1284
> --JMOL EMBED--
> -->
>
> The advantage here is that you don't need any line breaks or special
> character handling, and you just then use something as simple as:
>
> jmolScript(document.body.innerHTML.split("--JMOL EMBED--\n")[1])
>
>
> and you are done. So if any of that could get in there, that would be good.
>
> Bob
>
>
>
>
> On Mon, Nov 3, 2008 at 2:49 PM, Angel Herráez <[EMAIL PROTECTED]>wrote:
>
>> On 3 Nov 2008 at 7:15, Robert Hanson wrote:
>> > You need to start the model with |
>> > If this is not in the wiki documentation, we need to get that there.
>>
>> I see nothing about loadinline in the Wiki. Any ideas where we have it?
>> There is something in the website,
>> http://jmol.sourceforge.net/jslibrary/#jmolLoadInline
>>
>> but doesn't talk about details of the data format. Anyway, i'll take care
>> of
>> that.
>>
>> I'm quite sure of having read about the vertical line (pipe) delimiter
>> somewhere.
>>
>>
>> >
>> > <param name="loadInline"
>> > value="| 4 MOPAC-Graphical data Version 2007.7.156W|
>> > 8 0.0000000 0.0000000 0.0000000 -0.4225|
>> > 6 1.2108153 0.0000000 0.0000000 0.2364|
>> > ..." />
>> >
>> >
>> >
>> > On Mon, Nov 3, 2008 at 12:11 AM, SourceForge.net <
>> [EMAIL PROTECTED]> wrote:
>> > Feature Requests item #2217513, was opened at 2008-11-03 09:46
>> > Message generated for change (Comment added) made by cpudney
>> > You can respond by visiting:
>> >
>> https://sourceforge.net/tracker/?func=detail&atid=379136&aid=2217513&group_id=23629
>> >
>> > Please note that this message will contain a full copy of the
>> comment thread,
>> > including the initial issue submission, for this request,
>> > not just the latest update.
>> > Category: None
>> > Group: None
>> > Status: Closed
>> > Priority: 5
>> > Private: No
>> > Submitted By: cpudney (cpudney)
>> > Assigned to: Bob Hanson (hansonr)
>> > Summary: loadType parameter for JmolApplet
>> >
>> > Initial Comment:
>> > G'day,
>> >
>> > There are instances in which the Resolver infers the wrong format
>> for data passed to
>> > JmolApplet using the loadInline parameter, e.g.
>> >
>> >
>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg11466.html
>> >
>> > It would be useful if it were possible to bypass the Resolver by
>> specifying to the applet the
>> > format of the data in the loadInline parameter. This would mirror
>> the behaviour of the
>> > "load" script command:
>> >
>> > http://chemapps.stolaf.edu/jmol/docs/#load
>> >
>> > One possible approach might be to add a loadType parameter which is
>> passed one of the
>> > supported format identifiers. If loadType is not supplied (or is
>> invalid) then the Resolver is
>> > used to determine the data format, e.g.
>> >
>> > <param name="loadType"
>> > value="MopacGraphF" />
>> > <param name="loadInline"
>> > value=" 4 MOPAC-Graphical data Version 2007.7.156W|
>> > 8 0.0000000 0.0000000 0.0000000 -0.4225|
>> > 6 1.2108153 0.0000000 0.0000000 0.2364|
>> > ..." />
>> >
>> > would solve the problem in the aforementioned example.
>> >
>> > The Jmol.js library could also provide an interface to this new
>> parameter.
>> >
>> > Thanks,
>> > Chris.
>> >
>> >
>> ----------------------------------------------------------------------
>> >
>> > Comment By: cpudney (cpudney)
>> > Date: 2008-11-03 15:11
>> >
>> > Message:
>> > G'day,
>> >
>> > Thanks Bob - I think the SourceForge tracker compacts white-space.
>> When
>> > viewed in plain-text my original example has the same amount of
>> white-space
>> > as you suggest.
>> >
>> > I've experimented with varying amounts of white-space and the
>> Resolver
>> > always infers FoldingXYZ, so I think we might have a bug, see
>> >
>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg11474.html
>> ,
>> > if so I close this RFE and open a bug instead.
>> >
>> > Thanks,
>> > Chris.
>> >
>> >
>> ----------------------------------------------------------------------
>> >
>> > Comment By: Bob Hanson (hansonr)
>> > Date: 2008-11-03 10:09
>> >
>> > Message:
>> > Chris, it's probably a good idea, but....
>> >
>> > It is important to have the EXACT file format. The reason Jmol is so
>> > particular is that often if the format is incorrect, the file will
>> be read
>> > incorrectly. In this case, the MOPAC specification requires:
>> >
>> > Block 1, 1 line: Number of atoms (5 characters), plain text:
>> > "MOPAC-Graphical data", and version number
>> >
>> > That's a bit unclear -- there's a space between the number and
>> "MOPAC".
>> > That is what Jmol is looking for. You have "MOPAC" in position 4,
>> not
>> > position 6. This should read:
>> >
>> > <param name="loadInline"
>> > value=" 4 MOPAC-Graphical data Version 2007.7.156W|
>> > 8 0.0000000 0.0000000 0.0000000 -0.4225|
>> > 6 1.2108153 0.0000000 0.0000000 0.2364|
>> > ..." />
>> >
>> > Bob
>> >
>> >
>> ----------------------------------------------------------------------
>> >
>> > You can respond by visiting:
>> >
>> https://sourceforge.net/tracker/?func=detail&atid=379136&aid=2217513&group_id=23629
>> >
>> >
>> -------------------------------------------------------------------------
>> > 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-developers mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/jmol-developers
>> >
>> >
>> >
>> > --
>> > 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
>> >
>>
>>
>>
>> -------------------------------------------------------------------------
>> 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-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>
>
>
>
> --
> 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
>
--
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
-------------------------------------------------------------------------
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-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers