Hi Brian
I think this might be due to the limit being set at 10.7ppm in Peak:Peak Finding in the Region Peak Find tab, if this is what it is then it caught me out to.
Cheers
Ben
On 29 May 2013, at 14:00, Brian Smith wrote:
> Hi,
>
> We're using fully updated v2.2 and recently noticed that crosspeaks close
> to 10 ppm don't get all their assignment possibilities listed in the
> assignment popup, nor when you make shift matched restraints. Peaks just
> below 10 ppm pick up potential assignments up to 9.somthing ppm while
> peaks 10 ppm and above pick up only assignments above 10.0 ppm. For a peak
> above 10 ppm, setting the assignment tolerances wider eventually starts
> picking up (presumably aliased) shifts at the other end of the scale.
>
> We can't track down any reason within the project as to why this should
> have arisen, but I'm suspicious of the quickShifts functionality in
> ccpnmr.analysis.core.AssignmentBasic. It seems to me that the different
> rounding of the shifts either side of position=10 to generate the keys for
> the quickShiftDict will mean that shifts just above 10 will have key=10
> while those below will have key=99 (and those between 1 and 1.1 will also
> have key=10?). If I understand the code right, the subsequent
> quickShiftDict.get(key) then won't pull out the 99s if called with a 10
> and vice versa?
>
> I'm guessing that you chose 10 as a cutoff for different treatment in
> order to get reasonable "density" of keys in 1H (mostly below 10 ppm) and
> heteronuclei (mostly above 10 ppm). Would it not be less risky to use just
> the first two significant figures as a key with a format and reconversion
> to float? This is probably rubbish, but maybe...
>
>
> float('%.2g' % position)
>
> There are a bunch of suggestions at
>
> http://stackoverflow.com/questions/3410976/how-to-round-a-number-to-significant-figures-in-python
>
>
>
> Dr. Brian O. Smith --------------------------- Brian Smith at glasgow ac uk
> Institute of Molecular, Cell and Systems Biology & School of Life Sciences,
> College of Medical, Veterinary & Life Sciences,
> Joseph Black Building, University of Glasgow, Glasgow G12 8QQ, UK.
> Tel: 0141 330 5167/6459/3089 Fax: 0141 330 4600
> ----------------------------------------------------------------------
> The University of Glasgow, charity number SC004401
|