On Mon, Mar 5, 2012 at 7:51 AM, Paul Emsley <[email protected]> wrote: > Full disclosure: I have spend a few minutes trying to get this to work with > a python socket server and it's not working as I hoped it would. Hmm... - > maybe this is the problem into which the Phenix people ran some time ago.
I could never figure out how to get it to work, so I ended up writing my own remote-control module in Python using XML-RPC for communications. It's multiple layers of crude hacks (mostly on the client side - the Coot plugin is relatively clean), but it got the job done. I highly recommend something like this as a long-term solution, since it allows the external code to directly call any method of the Coot Python API. It's also probably more portable; it only took a few minutes to get it working with WinCoot. -Nat
