[chimera-dev] IDE

Conrad Huang conrad at cgl.ucsf.edu
Mon Feb 6 09:17:38 PST 2012


The main issue with using IDEs with Chimera is that they have to share 
the same Python interpreter.  Because Idle is a Python-only package, we 
managed to put a layer on top of Idle so that it runs using the same 
interpreter as Chimera, thereby giving Idle access to all Chimera code 
and data.  I am not familiar with Komodo, but it looks to me like it's a 
separate application, so the same approach will not work.

A possible solution is to run Chimera from within Komodo, but I'm not 
sure how the event handling code will interact.  Chimera uses Tk for its 
graphical interface and user input handling; Komodo probably uses 
something other than Tk and will have its own input handling code.  I 
don't know what will happen to user input when Chimera is running.  (Tk 
is also not thread-safe, so running Chimera in a thread will open a 
different can of worms.)

So I guess my answer is that, unless an IDE is written in Python it is 
very difficult to use it in conjunction with Chimera the same way we 
integrated Idle.

Conrad

On 2/4/12 1:03 PM, ELNAZ REZAEI wrote:
> Hello,
>
> Is it possible to use other python IDE (e.g. komodo) with Chimera?
>
> Thanks,
> ELnaz
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev



More information about the Chimera-dev mailing list