Hello Dr Wayne, Many thanks for the prompt reply. I have upgraded the Analysis to version 2.4.0. I could open the project without any hassle but the error (or a similar one) seems to still exist when I try to extarct 3J HN-HA values. I am attaching the traceback below. with regards, Aswani Kumar traceback in Analysi version 2.4.0 ============================================================================================================================== Exception in Tkinter callback Traceback (most recent call last): File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line 1410, in __call__ return self.func(*args) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/AnalysisPopup.py", line 2214, in calcHnHaCoupling self.openPopup('calc_hnha_coupling', CalcHnHaCouplingPopup) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/AnalysisPopup.py", line 1805, in openPopup transient=transient, *args, **kw) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", line 187, in __init__ BasePopup.__init__(self, parent=parent, title=u'Data Analysis : 3J H-H\u03B1 Coupling', **kw) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/popups/BasePopup.py", line 89, in __init__ memops.editor.BasePopup.BasePopup.__init__(self, parent, *args, **kw) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/memops/editor/BasePopup.py", line 85, in __init__ memops.gui.BasePopup.BasePopup.__init__(self, parent, *args, **kw) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/memops/gui/BasePopup.py", line 128, in __init__ self.initial_focus = self.body(frame) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", line 398, in body self.updateKarplusCurve() File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", line 447, in updateKarplusCurve self.couplingData = couplingData = self.extractHnHaCouplingData() File "/home/nmrware/ccpnmr/ccpnmr2.4/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", line 1320, in extractHnHaCouplingData parent=self) File "/home/nmrware/ccpnmr/ccpnmr2.4/python/memops/gui/MessageReporter.py", line 87, in showWarning return tkMessageBox.showwarning(title, message, parent=parent) File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/tkMessageBox.py", line 85, in showwarning return _show(title, message, WARNING, OK, **options) File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/tkMessageBox.py", line 72, in _show res = Message(**options).show() File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/tkCommonDialog.py", line 48, in show s = w.tk.call(self.command, *w._options(self.options)) TclError: bad window path name ".47007760.1131085456.__tk__messagebox" =========================================================================================================================================== > Hello, > > That was a bug which I think was fixed in Analysis 2.2 so if you can upgrade > (the latest is 2.4.0 but we'll have a 2.4.1 soonish) that would be ideal. The > problem with the code (as it was) is that it only worked for "standard" amino > acids (well, and for some reason also 'Cyss') and "standard" atoms. For Gly it > is looking for one of C, CA, H, HA2, HA3 or N. Unfortunately the way the code > was written it seems to have been looking for HA in the spot where it fell over > for you (the way I understand it). > > Wayne > > On 8 Sep 2014, at 12:53, Aswani Kumar wrote: > >> Hello Analysis Users, >> >> I am getting an error and the following trace back when I select the "show >> glycines" option in the pop-up M :: DataAnalysis :: 3J-H-Ha-coupling for >> extracting J coupling values from a 3D-HNHA spectrum. However, I am able to >> get the coupling values for other residues. What could be the reason for this? >> >> traceback: >> =============================================================================================================== >> >>>>> Exception in Tkinter callback >> Traceback (most recent call last): >> File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line >> 1410, in __call__ >> return self.func(*args) >> File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line >> 495, in callit >> func(*args) >> File >> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", >> line 933, in update >> self.couplingData = couplingData = self.extractHnHaCouplingData() >> File >> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/CalcHnHaCoupling.py", >> line 1192, in extractHnHaCouplingData >> score = intensity * getAtomProbability(ccpCode, atomName, ppm) >> TypeError: unsupported operand type(s) for *: 'float' and 'NoneType' >> ================================================================================================================ >> >> I am using CcpNmr Analysis version 2.1 (Release 5) on Linux SuSe 11.4 . >> >> thanking you in advance, >> >> K. Aswani Kumar >> Graduate Student >> Molecular Biophysics Unit >> Indian Institute of Science >> Bangalore-560012 >> India > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.