Hi
I have started using the "Display Cells" feature in the EditSpinSystem
popup. This is brilliant if you want to assign a HCCH-TOCSY using the
assignment from you HN correlated spectra.
There are however a few issues with the DisplayCells function.
First the cells do not become sorted by ppm-value along the x-axis as they
do along the y-axis. It would really be a great help and make it much easier
to get oriented in the window if the cells were sorted along the x-axis.
Second. If you want to add an extra column to your window, the center
ppm-value of all rows are set to the same value and you manually have to set
it back.
Third. For some spin-systems you have to press the DisplayCells bottom
several times for the window to render correctly. I get the following
traceback (in this case I had to press DisplayCells three times):
>>> Exception in Tkinter callback
Traceback (most recent call last):
File "/sw/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditSpinSystemPopup.py",
line 189, in displayStripCells
displaySpinSystemStrips(self.guiParent, [self.spinSystem,], window,
splitIntoCells=1)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowBasic.py",
line 1927, in displaySpinSystemStrips
displayStrips(analysis, shifts, orthoPositions=orthoPositions,
window=window)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowBasic.py",
line 1718, in displayStrips
popup.addRow()
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
line 4874, in addRow
self.setHandlersRow()
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
line 3240, in setHandlersRow
scrolledWindow = scrolledWindow
UnboundLocalError: local variable 'scrolledWindow' referenced before assignment
Exception in Tkinter callback
Traceback (most recent call last):
File "/sw/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditSpinSystemPopup.py",
line 189, in displayStripCells
displaySpinSystemStrips(self.guiParent, [self.spinSystem,], window,
splitIntoCells=1)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowBasic.py",
line 1927, in displaySpinSystemStrips
displayStrips(analysis, shifts, orthoPositions=orthoPositions,
window=window)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowBasic.py",
line 1718, in displayStrips
popup.addRow()
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
line 4874, in addRow
self.setHandlersRow()
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py",
line 3240, in setHandlersRow
scrolledWindow = scrolledWindow
UnboundLocalError: local variable 'scrolledWindow' referenced before assignment
Cheers,
Kaare
|