Print

Print


Hi Wayne,

>But anyway, on the real point at hand, it sounds like indeed we ought to
>have functionality to remove points from a condition series.  (I think
>it's grayed out now in this specific case but it should be possible to
>allow it.  I'll discuss with Tim.)

This would be great and exactly what would be needed to import Bruker
relaxation data directly into Analysis. 

As it turns out deleting the peaks for the blank planes only worked in about
70% of cases, for some I still get the zero points included in the graph
(see fig) but if I click "remove point" to remove the zeros I get


>>> Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
    return self.func(*args)
  File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditFitGraphPopup.py",
line 306, in removePoint
    self.object.delete()
  File
"/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 294, in delete
ApiError: ccp.nmr.Nmr.Peak.delete:called on deleted object:
  


It seems I am also still having a bit of trouble with this pseudo3d data
collected with the time series in the second dimension. The copy peak
assignments gives me errors like 

>>> Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
    return self.func(*args)
  File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 456, in callit
    func(*args)
  File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/CopyPeakAssignmentsPopup.py",
line 458, in update
    dimMapping = self.getDimMapping()
  File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/CopyPeakAssignmentsPopup.py",
line 299, in getDimMapping
    mapping2 = getDataDimAxisMapping(self.targetPeakList.dataSource, window)
  File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowBasic.py",
line 1485, in getDataDimAxisMapping
    if dataDim.findFirstDataDimRef().expDimRef.isotopeCodes == isotopes:
AttributeError: 'SampledDataDim' object has no attribute 'findFirstDataDimRef'

and if I try and copy from assignments from a HSQC onto the HSQC plane of
the series then I get a "No Peaks in source table" pop up.

Also using "propogate assignments" works on some peaks but on others it
cannot propogate the assignment of the Nitrogen resoanance and when I try
and assign it manually I get the error

>>> Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
    return self.func(*args)
  File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
line 157, in <lambda>
    command=lambda n=i:self.newResonance(n),
  File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
line 268, in newResonance
    resonance = newResonance(project,
isotopeCode=self.peakDim.dataDimRef.expDimRef.isotopeCodes[0])
AttributeError: 'NoneType' object has no attribute 'expDimRef'
  
For 70% of the peaks tho, the rate analysis using the pseudo3d with the time
series in the 2nd dimension works perfectly! 

Cheers

Ben