Dear All,
Different macro - this is RDCcalculator, not ipap_ass. But if somebody
fixes the ipap_ass macro I will fix the download.
Rasmus
---------------------------------------------------------------------------
Dr. Rasmus H. Fogh Email: [log in to unmask]
Dept. of Biochemistry, University of Cambridge,
80 Tennis Court Road, Cambridge CB2 1GA, UK. FAX (01223)766002
On Thu, 15 Mar 2012, Wayne Boucher wrote:
> Hello,
>
> Ben Goult modified it to be v2 compliant, see here:
>
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind0909&L=ccpnmr&P=R10212&1=ccpnmr&9=A&J=on&d=No+Match%3BMatch%3BMatches&z=4
>
> (or equivalently http://tinyurl.com/7wfa8es).
>
> Wayne
>
> On Thu, 15 Mar 2012, Rasmus Fogh wrote:
>
>> Dear Krisztina,
>>
>> Yes, it has to do with changes in the data model. This macro is old.
>>
>> The problem is that the data model used to return lists in many places
>> where it now returns (frozen) sets.
>>
>> The solution, in this case, is to to change line 31 from
>> srcPeakDims = source.peakDims
>> to
>> srcPeakDims = source.sortedPeakDims()
>>
>> You need to make a similar change in line 33, and quite possibly in other
>> places as well.
>>
>> Unfortunately we do not have time to go though contributed software and
>> make fixes. If you should decide to upgrade these macros so they work, and
>> if you then send them to us, we shall put the new versions in place and
>> credit you with the upgrade.
>>
>> Best I can do, I am afraid,
>>
>> Rasmus
>>
>> ---------------------------------------------------------------------------
>> Dr. Rasmus H. Fogh Email: [log in to unmask]
>> Dept. of Biochemistry, University of Cambridge,
>> 80 Tennis Court Road, Cambridge CB2 1GA, UK. FAX (01223)766002
>>
>> On Thu, 15 Mar 2012, Krisztina Feher wrote:
>>
>>> Dear All,
>>>
>>> I am trying to get to work Graeme Ball's macro for RDC peak assignment
>>> transfer, ipap_ass.py. I selected one HSQC peak in the assigned spectrum
>>> and 2 peaks in the destination spectrum. I got the following traceback:
>>>
>>>>>> Exception in Tkinter callback
>>> Traceback (most recent call last):
>>> File
>>> "/home/kriszti/bin/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line
>>> 1410, in __call__
>>> return self.func(*args)
>>> File
>>> "/home/kriszti/bin/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/EditProfiles.py",
>>> line 983, in runSelectedMacro
>>> runMacro(self.macro,self.parent.argumentServer)
>>> File
>>> "/home/kriszti/bin/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/core/Util.py",
>>> line 1471, in runMacro
>>> command.run()
>>> File "/home/kriszti/bin/ccpnmr/ccpnmr2.1/python/ccp/general/Command.py",
>>> line 83, in run
>>> self.func(argServer=self.argumentServer)
>>> File "/home/kriszti/Desktop/gball-mar06-rdc-macros/ipap_ass2.py", line
>>> 35, in ipap_ass
>>> for contrib in srcPeakDims[i].peakDimContribs:
>>> TypeError: 'frozenset' object does not support indexing
>>>
>>> Any ideas? Does it has to do with some changes in Analysis in the mean
>>> time?
>>> Thanks,
>>> Krisztina
>>>
>>
>
|