class
AtomSelectionOrdered set of atom references
Contents
- Reference
Methods
- def align_to(self, other: AtomSelection, weighted: bool = False) -> None
- def align_to(self, other: AtomSpan, weighted: bool = False) -> None
- def alignment_to(self, other: AtomSelection, weighted: bool = False) -> Transformation
- def alignment_to(self, other: AtomSpan, weighted: bool = False) -> Transformation
- def filter(self, arg0: typing.Callable[[Atom], bool], /) -> AtomSelection
- def guess_mass(self, /) -> None
- def inertia_tensor(self, /) -> numpy.ndarray[numpy.float64[3, 3]]
- def mean(self, weighted: bool = False) -> XYZ
- Mean coordinates
- def rmsd(self, other: AtomSelection, weighted: bool = False) -> float
- def rmsd(self, other: AtomSpan, weighted: bool = False) -> float
- def to_pdb(self, path_or_buf: str) -> None
- def to_pdb(self, path_or_buf: object) -> None
Special methods
- def __and__(self, arg0: AtomSelection, /) -> AtomSelection
- def __contains__(self, arg0: Atom, /) -> bool
- def __getitem__(self, arg0: int, /) -> Atom
- def __getitem__(self, arg0: slice, /) -> AtomSelection
- def __init__(self, arg0: AtomSelection, /) -> None
- def __init__(self, arg0: iterable, /) -> None
- def __iter__(self, /) -> typing.Iterator[Atom]
- def __len__(self, /) -> int
- def __or__(self, arg0: AtomSelection, /) -> AtomSelection
- def __str__(self, /) -> str
- def __sub__(self, arg0: AtomSelection, /) -> AtomSelection
Properties
- coords: CoordSelection get
- empty: int get
- index: typing.List[int] get
- molecules: MoleculeSelection get
- residues: ResidueSelection get
- size: int get