Subject: Re: Sparky 3.114 / Chimera 1.4
From: Thomas Goddard
Date: Feb 8, 2010
Next: 650
Hi Sandra,
I do not think Sparky will be able to work with any recent version of 
Chimera (1.3 or 1.4).  These Chimera versions are only a year old, while 
the Sparky code to interact with Chimera has not been updated in many years.
The Sparky manual only describes which Chimera version is compatible 
for Sparky version 3.112, not later Sparky versions.
http://www.cgl.ucsf.edu/home/sparky/manual/extensions.html#Chimera 
A message on the NMR Sparky Yahoo group says Chimera 1.2143 works 
with Sparky 3.113.
http://tech.groups.yahoo.com/group/nmr_sparky/message/457 
But Sparky 3.114 uses Python 2.5 while Sparky 3.113 uses Python 2.4. 
Chimera also uses Python and the Python versions much match.  Chimera 
1.3 and 1.4 use Python 2.5.  So Sparky 3.114 will need a newer Chimera. 
Chimera was updated to Python 2.5 on Feb 12, 2008.  So you might try 
Chimera version 1.2540 (released July 2008)
http://www.cgl.ucsf.edu/chimera/olddownload.html 
It may be that no Chimera version works with Sparky 3.114.  Sparky 
versions 3.112 - 3.115 are maintenance releases with very few 
differences.  So you could use an older Sparky with an older Chimera, a 
combination that is known to work, if you like.
Tom
  Dear Sir or Madam,
 
 we use your programs sparky 3.114 and chimera 1.4. But we have 
 difficulties to combine this two programs. If we open the chimera model 
 window and load the pdb-file and press show, we get this python shell 
 window.
 
 /* Exception in Tkinter callback
 Traceback (most recent call last):
  File C:Programmesparkypythonlib-tkTkinter.py, line 1345, in 
 __call__
    return self.func(*args)
  File C:Programmesparkypythonsparkychimeraview.py, line 124, in 
 show_cb
    self.show()
  File C:Programmesparkypythonsparkychimeraview.py, line 141, in show
    self.chimera_open_model(pdb_path)
  File C:Programmesparkypythonsparkychimeraview.py, line 203, in 
 chimera_open_model
    chimera = self.chimera()
  File C:Programmesparkypythonsparkychimeraview.py, line 157, in 
 chimera
    start_chimera()
  File C:Programmesparkypythonsparkychimeraview.py, line 551, in 
 start_chimera
    chimeraInit.init(argv = [], eventloop = 0, exitonquit = 0)
  File c:Progra~1ChimerasharechimeraInit.py, line 345, in init
    import chimera
  File C:ProgrammeChimerasharechimera__init__.py, line 15, in 
 module
    from _chimera import *
 TypeError: mro() returned base with unsuitable layout 
 (_chimera.ColorGroup)*/
 
 
 
 Would you be so kind to help use to solve this problem?
 
 We would be grateful for your information.
 
 With kind regards
 
 Sandra Uebach