автоматически менять цвета объектов в pymol из python

Я пытаюсь изменить цвет многих объектов в pymol из python. Я сделал это для цикла

obs = ['R8', 'R1X', 'R2X', 'R11']
for i in obs:
    print "color gray, %s" % i

от пимоля я бегу

run myscript.py

но интерфейс pymol просто печатает команду, которая должна изменить цвет, и не меняет цвет структуры.


person user3067923    schedule 23.08.2016    source источник


Ответы (1)


Чтобы выполнять команды Pymol из Python, вам нужно использовать cmd. В вашем случае это будет:

cmd.color('gray', i)
person Maximilian Peters    schedule 28.08.2016