atomstructutils.protocols.protocol_convertsymmetry module

class atomstructutils.protocols.protocol_convertsymmetry.ProtAtomStrucConvertSymmetry(**kwargs)[source]

Bases: pwem.protocols.protocol.EMProtocol

applyTransformationStep(origSym, targetSym)[source]
createOutputStep(targetSym, targetAtomStructFn)[source]

save new atomic structure

getTransformationMatrix(origin, target)[source]

compute matrix that converts between two icosahedal simmetries

rotateAtomStruct(inAtomStructFn, outAtomStructFn, matrix)[source]

apply rotation matrix to input atomic structure