Measurement Tools¶
This module defines classes measuring quantities, transforming coordinates, and identifying contacts.
Identify contacts¶
The following class and functions are for contact identifications:
Contacts
- identify intermolecular contactsfindNeighbors()
- identify interacting atom pairsiterNeighbors()
- identify interacting atom pairs
Measure quantities¶
The following functions are for measuring simple quantities:
calcDistance()
- calculate distance(s)calcAngle()
- calculate bond anglecalcDihedral()
- calculate dihedral anglecalcOmega()
- calculate omega (ω) anglecalcPhi()
- calculate phi (φ) anglecalcPsi()
- calculate psi (ψ) anglecalcGyradius()
- calculate radius of gyrationcalcCenter()
- calculate geometric (or mass) centercalcDeformVector()
- calculate deformation vector
Anisotropic factors¶
The following functions handle anisotropic displacement parameter (ADP) present in some X-ray structures.
buildADPMatrix()
- build ADP matrixcalcADPAxes()
- calculate ADP axescalcADPs()
- calculate ADPs
Transformations¶
The following class and functions are for handling coordinate transformations:
Transformation
- store transformation matrixalignCoordsets()
- align multiple coordinate setsapplyTransformation()
- apply a transformationcalcTransformation()
- calculate a transformationcalcRMSD()
- calculate root-mean-square distancesuperpose()
- superpose atoms or coordinate setsmoveAtoms()
- move atoms by given offset