Properties

The following table lists builtin properties. Builtin properties are properties that are set from within the program. You are free to use them for making selections, but you should normally avoid modifying builitin properties (with the excpetion of selected, movable and displayed), some of them are used by the program itself, and the results of the user modifying them may be unpredictable.
itemnamedescription
anyall Always set for all items. Do not modify!
anyselected Set for selected items. Most commands operate on items that have this property set.
anydisplayed Only items with this property set are displayed. Can be useful for making items (especially molecules) temporarily visible/invisible, use the Molecule Dialog for a convenient way of setting it.
molmovable Only molecules with this property set are affected by interactive manipulations and commands that transform molecules. Useful for moving molecules relative to each other, use the Molecule Dialog for a convenient way of setting it.
atomvisible Set for all atoms that have a display style that makes them visible. Convenient to restrict a selection to only visible items.
bondvisible Set for all bonds that have a display style that makes them visible.
distvisible Set for all distances that have a display style that makes them visible.
primvisible Set for all primitives that have a display style that makes them visible.
The following table lists predefined properties. Predefined properties are properties whose definitions are read from a file (by default setup/PropDef in the installation directory) and evaluated whenever new data is added, e. g. a new molecule loaded.
itemnamedescription
atombb Backbone atoms of a protein or nucleic acid.
bondbb Backbone bonds of a protein or nucleic acid.
atomsc Side chain atoms of a protein or nucleic acid.
bondssc Side chain bonds of a protein or nucleic acid.
atomheavy Heavy atoms.
bondheavy Bonds between two heavy atoms.
atomheavysc Heavy side chain atoms of a protein or nucleic acid.
bondheavysc Bonds between two heavy side chain atoms of a protein or nucleic acid.
atomphos Atoms in phosphate group of a nucleic acid.
bondphos Bonds in phosphate group of a nucleic acid.
atomsugar Atoms in sugar group of a nucleic acid.
bondsugar Bonds in sugar group of a nucleic acid.
atombase Atoms in base of a nucleic acid.
bondbase Bonds in base of a nucleic acid.
atomproton Hydrogen atoms.
atomca Atoms with name CA.
atompseudo Pseudo atoms (name starting with Q).
atomlonepair Lone pair (name starting with LP).

Last modified: Mon Jan 20 19:44:57 CST 2003

Reto Koradi, kor@mol.biol.ethz.ch