luna.MyBio.selector module¶
- class AtomSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.Selector
Select atoms defined at
entries
.- Parameters
entries (iterable of
Atom
) – Sequence of atom objects.
- class ChainSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.Selector
Select atoms from chains defined at
entries
.- Parameters
entries (iterable of
Chain
instances) – Sequence of chain objects.
- class ResidueSelector(entries, **kwargs)[source]¶
Bases:
luna.MyBio.selector.Selector
Select 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.Selector
Select 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.Select
Select 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”.