stko.Aligner
- class stko.Aligner(initial_molecule, matching_pairs)[source]
Bases:
OptimizerUse SpinDry to align two molecules.
- Parameters:
See also
SpinDry - https://github.com/andrewtarzia/SpinDry
Examples
import stk import stko import numpy as np # For this example, we have produced rotated molecules. mol = stk.BuildingBlock('NCCNCCN') mol2 = mol.with_rotation_about_axis( 1.34, np.array((0, 0, 1)), np.array((0, 0, 0)), ) aligner = stko.Aligner(mol2, (('N', 'N'), )) mol = aligner.optimize(mol)
Methods
Optimize mol.