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