J'ai quelques modèles de protéines sur lesquels je veux prendre des photos avec différents ligands liés. Ce serait bien si je pouvais le faire à partir de la même "position", mais la seule façon que je peux comprendre pour répéter la même vue est avec zoom resi. 64, 152, 150
ou autre, qui n'est pas très bien encadré.
Comment puis-je positionner manuellement la fenêtre, capturer ses paramètres et la répéter dans le script?
J'ai trouvé get_view , par exemple
PyMOL>get_view ### couper ci-dessous ici et coller dans le script ### set_view (\ 0.590180993, 0.670941532, 0.448923886, \ -0.507570565, 0.740831316, -0.439937204, \ -0.6277747774, 0.0317825452, 0.0317825452, \ 0.000000000, 0.000000000, -417.497009277, \ 0.741809845, 7.078243256, 16.473480225, \ 329.157806396, 505.836212158, -20.000000000) ### couper ci-dessus ici et coller dans le script ###
mais ce n'est pas le cas ne fonctionne pas dans un script .py
, où je dois le modifier en cmd.set_view (...)
, car il se plaint qu'il veut juste (ou jusqu'à 5 ) arguments, pas 18. Le wiki est vague à ce sujet, il dit simplement
API PYMOL
cmd.set_view (string -ou-vue séquentielle)