[chimera-dev] [Chimera-users] list of atoms attributes
Elaine Meng
meng at cgl.ucsf.edu
Tue Apr 1 12:18:41 PDT 2008
A delayed addendum...
Some attributes are not included in the Programmer's Guide lists or
what you get from help() in IDLE:
atoms: areaSAS, areaSES, bfactor, charge, occupancy, serialNumber
residues: areaSAS, areaSES, isHet (the latter is in help but not the
current Prog. Guide list)
molecule models: display (not in Prog. Guide list for Molecule
because inherited from Model)
Some attributes do not come from the C++ layer, and some do not exist
until you do something particular in Chimera (areaSAS and areaSES are
assigned when molecular surface is generated; charge is assigned when
Add Charge is used; etc.). Also, new attributes you have created
with Define Attribute are not listed. Generally the Render/Select by
Attribute tool will list these atom and residue attributes, however.
Elaine
-----
Elaine C. Meng, Ph.D. meng at cgl.ucsf.edu
UCSF Computer Graphics Lab and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
http://www.cgl.ucsf.edu/home/meng/index.html
Fri Feb 22 13:07:42 PST 2008 Eric Pettersen wrote:
> dir(a) will list the attributes of 'a'. help(a) will produce
> documentation for the attributes of 'a' that come from the C++ layer
> (but not ones that were added in the Python layer). 'a' could be a
> class rather than an instance. For example, help(chimera.Atom) lists
> the methods/attributes of Atom and provides some info about them.
> We do what we can to keep the programmer's guide up to date, but for
> attributes (since they get added/changed pretty frequently) it is
> better to query with help()/dir() than to fall back on the relatively
> static programmer's guide documentation.
>
On Feb 22, 2008, at 1:36 PM, Tom Goddard wrote:
> The Chimera programming reference manual is automatically generated
> from
> the code and says little about what the available methods and
> attributes do. But it does at least name them. Here are the web
> pages
> for Atom, Residue and Molecule:
>
> http://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/Reference/
> generated/_chimera/__init__/Atom.html
>
> http://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/Reference/
> generated/_chimera/__init__/Residue.html
>
> http://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/Reference/
> generated/_chimera/__init__/Molecule.html
>
> I found this looking in the programmer's reference guide, under module
> _chimera, and scroll to the end of that long page for links to the
> different kinds of objects.
More information about the Chimera-dev
mailing list