Miguel wrote:

> >> if you simply reduce data you don't get compatible with RasMol script
> >> language.
> I appreciate your honest feedback
>
> >> And I am very unhappy with such a decision and I think all
> >> the biomacromolecular structure people dealing with PDB files are.
> >
> > I don't think Micheal said that Jmol is not going to support it at
> > all... but  only not on short terms...
> That is correct.
> We will solve this problem, but we cannot do it in the short term.
>
> The Jmol architecture did not anticipate multiple instances of the same
> atom at different locations. This represents a significant change and
> cannot be easily squeezed-in.

and should not, because it isn't the same molecule at a single time.

>
>
> In some ways, this is related to multiple models and animations ... but
> these things are not currently implemented properly.
>

OK, I agree it is not high priority; but the primitive discussion is.

>
> >> Parsing a
> >> PDB header is a pain and not really necessary for a molecule display
> >> applet, but parsing the structure data is prerequisite, so all
> >> features of an ATOM or HETATM (CONECT, TER) should be represented in
> >> the Jmol atom object, and they all should be addressable by script
> >> selection commands.
>
> I agree, but currently we have a growing list of more basic features which
> are 'missing' ... alternate conformations will have to wait a while.
>
> > How are the alternative conformations displayed in Rasmol? Not at the
> > same  time, or are they?
> Very good question ... I have no idea.
>

as I noted, at the same time and only with bonds inbetween one conformation but both 
with bonds to the connecting backbone border atoms.

>
> > If not, we could have Jmol read the
> > alternatives into  separate frames, so that one can select one
> > conformation by selecting a  specific frame...
> I don't see how this would work for the applet.
>
> >> > > restrict [Glu]71;A
> >> > > would in RasMol select only one of them and not [Glu]71;B, but on
> >> the command line, the ";" is not interpreted as alternative
> >> conformation separator.
> >> > ...
> >> > This, of course, conflicts with Chime's use of ; as the statement
> >> separator character.
> >
> > This is a problem. We have to make a choice here what we want to
> > support...  Rasmol 2.7.2 or Chime... I guess this cannot be done in a
> > universal way...
>
> Jan, *your* chime scripts are using ; as a statement separator ... what do
> you recommend we do?
>

*my* chime script did not contain ; for command separation.
*my* Jmol script contains them, because I learned Jmol scripting from studying 
chime2jmol.pl output and this converted *my* chime scripts to semicolon containing 
lines.
I recommend to make a list of all characters which are free in meaning in Jmol script 
which could serve as primitive punctuation and then we may vote, what character to 
take for what primitive.

>
> The fundamental problem is that the RasMol scripting language is
> ambiguous. It was not formally defined and not well thought-out. The

you are absolutely right

>
> behavior is context-dependent. For example, if you define a set name which
> corresponds to a residue name, the behavior changes:
>   define val arg
>   select val
>

and I didn't argue to make it more formal
(my vote for returning the tokenization rather than the input command with the 
MessageCallBack method)

>
> Presumably, we would hope to define some rules that would allow the parser
> to unambiguously distinguish between a ; that is a statement separator and
> a ; that is an alternate-location specifier.
>
> For me, the right time to address this issue and continue this discussion
> is after I have had a chance to think about it a little more think about
> how to modify the Jmol data structures to support alternate conformations.
>
> Miguel

Take your schedule just as you like, but it is Christmas time and if someone here 
animates me I put my wishes on the list.
With kind regards, Jan

--
Snail to:Jan Reichert, IMB, D-07708 Jena, POB 100813.
Voice:+49 3641 6562-05 (Fax:+49 3641 6562-10)   :/i
mailto:[EMAIL PROTECTED]





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Jmol-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to