[Chimera-users] Incompatibility between --nogui and viewdock scripting ?
Greg Couch
gregc at cgl.ucsf.edu
Tue Oct 20 16:16:51 PDT 2009
Unfortunately, ViewDock, as one of the earliest chimera extensions, does
not work in nogui mode. I've added this as bug #7799 in our bug database.
The only workaround would be to run chimera with the DISPLAY environment
variable set to a virtual X server, like Xvnc.
Sorry about that,
Greg
On Fri, 16 Oct 2009, Aurelien Grosdidier wrote:
> Dear all,
> I'm trying to create a minimal chimera script that loads a PDB
> structure, then loads docking results (Dock format), saves the result
> and exits, as follows:
>
> open mystructure.pdb
> viewdock myresult.dock4 "Dock 4, 5 or 6"
> save result.py
> stop
>
> This works perfectly, when I launch Chimera (1.4rc 32-bits on Kubuntu
> 9.04 AMD64) :
>
> chimera --script mkview.com
>
> However, when I try to get rid of the display by adding the --nogui
> switch, chimera crashes with the following stack trace:
>
> ...Traceback (most recent call last):
> File "CHIMERA/share/chimeraInit.py", line 425, in init
> chimera.openModels.open(a, prefixableType=1)
> File "CHIMERA/share/chimera/__init__.py", line 1439, in open
> File "CHIMERA/share/Midas/ChimeraExtension.py", line 32, in func
> File "CHIMERA/share/Midas/midas_text.py", line 101, in processCommandFile
> File "CHIMERA/share/Midas/midas_text.py", line 132, in _processFile
> File "CHIMERA/share/Midas/midas_text.py", line 64, in makeCommand
> File "CHIMERA/share/ViewDock/ChimeraExtension.py", line 42, in cmdViewdock
> File "CHIMERA/share/ViewDock/base.py", line 97, in __init__
> File "CHIMERA/share/chimera/baseDialog.py", line 523, in __init__
> File "CHIMERA/share/chimera/baseDialog.py", line 244, in __init__
> File "CHIMERA/share/ViewDock/base.py", line 286, in fillInUI
> TclError: invalid command name "tix"
> Error while processing mkview.com:
> TclError: invalid command name "tix"
>
> File "CHIMERA/share/ViewDock/base.py", line 286, in fillInUI
>
> See reply log for Python traceback.
>
> Any idea / workaround ?
>
> Cheers,
>
> --
> Aurélien Grosdidier
> Molecular Modeling Group
> Swiss Institute of Bioinformatics
>
> PS: I already tried Xvfb with no luck (segfault, this might be a *buntu bug,
> though).
More information about the Chimera-users
mailing list