> Thanks everyone. Angel I like your solution. 

I thought so. It's more logical and general.


> Why do we need both "protein" or "amino"?

amino is rasmol-compatible. protein is Jmol chemical intelligence, 
particularly to account for funny cases like yours. Also, I think, it 
includes nonstandard-name residues (hetero) that are normal enough to 
be aa residues --or maybe I'm wrong.


> In the code for FirstGlance, I enumerate all 20 
> amino acid names in order to select protein atoms 
> that lack alpha carbons. "amino" is much easier!

If I am interpreting it rigth, this is what Jmol source code says:
(from 
http://jmol.svn.sourceforge.net/viewvc/jmol/trunk/Jmol/src/org/jmol/vi
ewer/JmolConstants.java?view=markup)

"@amino _g>0 & _g<=23"
that is, 
"ALA", "ARG", "ASN", "ASP", "CYS", "GLN", "GLU", "GLY", "HIS", "ILE", 
"LEU", "LYS", "MET", "PHE", "PRO", "SER", "THR", "TRP", "TYR", "VAL", 
"ASX", "GLX", "UNK"


"carbohydrate" is
[AFL],[AGC],[AHR],[ARA],[ARB],[BDF],[BDR],[BGC],[BMA],[FCA],[FCB], 
[FRU],[FUC],[FUL],[GAL],[GLA],[GLB],[GLC],[GUP],[LXC],[MAN],[RAA], 
[RAM],[RIB],[RIP],[XYP],[XYS],[CBI],[CT3],[CTR],[CTT],[LAT],[MAB], 
[MAL],[MLR],[MTT],[SUC],[TRE],[ASF],[GCU],[MTL],[NAG],[NAM],[RHA], 
[SOR],[XYL]


"protein" and "nucleic" are based on atom names AFAIK


> Is a similar situation possible for nucleic? 
I don't think so.


> is, is there one atom that is required in order 
> for other atoms in the same group to be deemed 
> "nucleic" (like alpha carbon for protein)? 

Probably P, I'm guessing. Deeper exploration of the source is needed 
to be sure. No, see the wiki link below


> what would be the safe syntax to select ALL atoms 
> in standard nucleotides, regardless of atoms that may lack coordinates?

Maybe use
select A, G, C, T, U, DA, DG, DC, DT
of course that misses unusual nucleotides (like inosine?)


See also
http://wiki.jmol.org/index.php/AtomSets
(that's what I cold collate-infer some time ago)



------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to