
Hi Nils, I don't think there is a Chimera command to achieve what you want. Attached is a Python script that will do it. You edit the transform at the top of the script then open the file in Chimera. Tom # # Set the transform of model #0 and move all other models to maintain their # relative orientations. # ts = ''' 0.51458 0.246952 0.82111 -4.96189 -0.296782 0.949732 -0.0996463 2.3135 -0.804443 -0.192415 0.562004 8.44621 ''' t = [float(x) for x in ts.split()] def set_transform(model_id, transform): from chimera import Xform, openModels as om xform = Xform.xform(*transform, **{'orthogonalize': True}) xform.multiply(om.list(id = model_id)[0].openState.xform.inverse()) for os in set([m.openState for m in om.list()]): os.globalXform(xform) set_transform(0, t)