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.