luna.MyBio.selector module¶
- class AtomSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.SelectorSelect atoms defined at
entries.- Parameters
entries (iterable of
Atom) – Sequence of atom objects.
- class ChainSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.SelectorSelect atoms from chains defined at
entries.- Parameters
entries (iterable of
Chaininstances) – Sequence of chain objects.
- class ResidueSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.SelectorSelect atoms from residues and other molecules defined at
entries.- Parameters
entries (iterable of
Residue) – Sequence of residue objects.
- class ResidueSelectorBySeqNum(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.SelectorSelect atoms from compounds defined at
entries.- Parameters
entries (iterable of int) – Sequence of residue sequence numbers.
- class Selector(keep_hydrog=True, keep_altloc=True, altloc=('A', '1'))[source]¶
Bases:
luna.MyBio.PDB.PDBIO.SelectSelect atoms for PDB output.
- Parameters
keep_hydrog (bool) – If True (default), keeps all hydrogens. Otherwise, filter them out. Hydrogens are atoms whose element is either “H” or “D” (deuterium).
keep_altloc (bool) – If True (default), keeps all atoms. Otherwise, keeps only atoms whose alternate location is in the list
altloc.altloc (iterable) – List of valid alternate location identifiers. The default valid values are “A” and “1”.