> an 'i' after the /
> [HIS]84:A.CA;B/1iD
> */1iD
> or as all wildcards
> */?iD
> */*iD
Jan,
This is what I am thinking:
The insertion code is really part of the sequence number ... the two
should be adjacent in an atom expression.
The syntax needs to support range specifications, as in:
select {startResidueSpecification} - {endResidueSpecification}
It cannot conflict or cause ambiguities with existing syntax.
If there was another package or scripting language that supported
insertion codes then we should look to it as an example.
The PDB spec says that insertion codes could potentially be lower case ...
the insertion code specification should be case sensitive.
We would require a specific sequence number (an integer) immediately
followed by the insertion code specification.
We can use either a single character or an open/close pair of characters
allow the parser to identify the insertion code specification.
I would prefer to use a single character escape code. We should restrict
ourselves to a single insertion code escape character if we believe that
insertion codes will be restricted to single characters for the forseeable
future (15+ years)
I would prefer to use a character that is not used for something else.
However, since this is a very limited context, we *could* overload a
character that is already used for something else.
If we use a single character ...
I would prefer one of:
1~A [EMAIL PROTECTED] 1$A 1%A 1^A 1_A 1=A
If there was a good reason to do so, I would accept one of:
1!A 1&A 1+A
We should not use:
1?A 1*A 1|A 1\A 1'A 1"A 1`A 1<A 1>A 1{A 1}A
If other file formats supported multiple-character insertion codes or we
felt that there would be a need for them in the near future (say < 15
years) then we could go to a pair of characters to enclose the insertion
code word.
In this case:
I would prefer:
1{foo}
I could probably accept:
1(foo)
we should not use:
1<foo>
because of the special meaning of angle brackets in xml notations.
nor
1'foo' 1"foo"
Miguel
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Jmol-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-users