Atom Pointer¶
This module defines atom pointer base class.
-
class
AtomPointer
(ag, acsi)[source]¶ A base for classes pointing to atoms in
AtomGroup
instances. Derived classes are:-
getDataLabels
(which=None)[source]¶ Returns data labels. For
which='user'
, return only labels of user provided data.
-
getDataType
(label)[source]¶ Returns type of the data (i.e.
data.dtype
) associated with label, or None label is not used.
-
getFlagLabels
(which=None)[source]¶ Returns flag labels. For
which='user'
, return labels of user or parser (e.g. hetatm) provided flags, forwhich='all'
return all possible Atom Flags labels in addition to those present in the instance.
-
getSequence
(**kwargs)¶ Returns one-letter sequence string for amino acids. When allres keyword argument is True, sequence will include all residues (e.g. water molecules) in the chain and X will be used for non-standard residue names.
-
getTitle
()¶ Returns title of the instance.
-
iterAcceptors
()[source]¶ Yield acceptors formed by the atom. Use
setAcceptors()
for setting acceptors.
-
iterBonds
()[source]¶ Yield bonds formed by the atom. Use
setBonds()
orinferBonds()
for setting bonds.
-
iterCrossterms
()[source]¶ Yield crossterms formed by the atom. Use
setCrossterms()
for setting crossterms.
-
iterDihedrals
()[source]¶ Yield dihedrals formed by the atom. Use
setDihedrals()
for setting dihedrals.
-
iterImpropers
()[source]¶ Yield impropers formed by the atom. Use
setImpropers()
for setting impropers.
-
iterNBExclusions
()[source]¶ Yield nbexclusions formed by the atom. Use
setNBExclusions()
for setting nbexclusions.
-
select
(selstr, **kwargs)¶ Returns atoms matching selstr criteria. See
select
module documentation for details and usage examples.
-
toTEMPyAtoms
()¶ Returns a BioPy.PDB Atom or Structure object as appropriate
-
toTEMPyStructure
()¶ Returns a BioPy.PDB Atom or Structure object as appropriate
-