Ok - to update this: the exception appears to occur when I try to set
the atom type from the assignment panel, and subsequently click on an
atom type in the pop-up.
By the way, I think I also spotted a typo in that one of the buttons is
now labeled Dessign instead of De-assign?
Note that I am still curious about the behavior upon re-assigning a
numbered resonance (see below)
Patrick
Patrick van der Wel wrote:
> Hello,
>
> I just got the same error message twice. It seems to have occurred
> while adding some assignments. I include the message below. What I was
> more specifically doing was to identify (assign) some previously
> grouped together spin system. I did notice something I think I
> reported before, which is that when I assign a specify resonance to a
> specific assignment, analysis seems to create a new resonance while
> keeping all other occurrences of the numbered resonance unchanged.
> This requires an additional step to select and merge the two
> resonances. Is this by design and/or related to the error?
>
> Thanks
> Patrick
>
> =================
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "~/ccpnmr/python2.4/lib/python2.4/lib-tk/Tki
> nter.py", line 1345, in __call__
> return self.func(*args)
> File "~/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py", line
> 659, in mouseClick
> self.selectCell(row,col)
> File "~/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py", line
> 1688, in selectCell
> self.callback(self.currentObject, objRow,objCol)
> File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/BrowseAtomsPopup.py",
> line 667, in selectCell
> assignmentPanel.chooseAtoms( object )
> File
> "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
> line 784, in chooseAtoms
> self.assignType(atomSetMapping)
> File
> "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
> line 594, in assignType
> assignResonanceType(resonance,atomSets)
> File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AssignmentBasic.py",
> line 1531, in assignResonanceType
> assignAtomsToRes(atomSets,resonance)
> File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AssignmentBasic.py",
> line 1376, in assignAtomsToRes
> atom = atomSets[0].findFirstAtom()
> KeyError: 0
|