Reference ABCMolecule ABCMolecule.manipulate
ABCMolecule.manipulate
manipulate(index, func, inplace=False, *args, **kwargs)
Rotate or move only INDEXED atoms in ABCMolecule.
Parameters:
-
index(MolIndex) –MolIndex can be a list of strings or integers or a single string or int that is either an atom number, species+species number (Molden style), or species.
-
func("{'move' or 'rotate'}") –ABCMolecule method you want to execute on the indexed atoms.
-
inplace(bool, default:False) –If True, perform operation in-place.
-
*args–Arguments of the chosen function 'move' or 'rotate'.
Returns:
-
ABCMolecule–ABCMolecule with selected atoms moved or rotated.