Rasmus Fogh wrote: >Dear Gary, > >On the general point the right person to ask is Wim - who is back from >holiday next week. > As you can see that was my guess as well ;-) but I thought i should send so there was record and so anyone else with ideas could help asw im is away... >In the meantime a minor tip: If you want the correct >ppm position (which may be outside the fudamental region of the spectrum), >you could do: > >point2 = self.peakDim.dataDimRef.value2point((self.peakdim.value) >self.ppm.append(self.peakdim.value) > > I did actually did test self.peakdim.value as well if my memory is right (I think the first line above, point2 = ... doesn't do anything?) , and this also gave the right result as well. The recipe I used below was one taken from the docuemnetation for peakDim.numAliasing in the data model numAliasing Int <cid:part1.02090406.04030402@bmb.leeds.ac.uk> 1..1 number of aliasings. The real peak position is defined as positionPoints + numAliasing*dataDimRef.dataDim.numPointsOrig and I wasn't sure which was correct and if there were any inobvious implications so i chose one (are they equivalent? is one preferred?) regards gary >Yours, > >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 Fri, 20 Jul 2007, Gary S. Thompson wrote: > > > >>Dear All (most probably Wim when he comes back from hols) >> >>I have been exporting peaks to nmrDraw via formatConverter. However, >>some of the peaks are aliased and they are being exported at there >>aliased position rather than there un-aliased position. I have tracked >>the problem to >> >>the line self.ppm.append(self.peakDim.dataDimRef.pointToValue(point)) in setPeakFilePeakDimInfo of class NmrDrawFormat >> >> >>the following gives the correct output for me >> >>point2 = point + >>self.peakDim.numAliasing*self.peakDim.dataDimRef.dataDim.numPointsOrig >>self.ppm.append(self.peakDim.dataDimRef.pointToValue(point2)) >> >>now i am not saying its a bug as I can understand the behaviour I want >>isn't always the behaviour everyone else wants (for example exporting >>peaks to nmrDraw that are outside the spectral width would also be a >>problem in some cases), but sometimes it is... so it would be nice if >>it was an option >> >> >>regards >>gary >> >>-- >>------------------------------------------------------------------- >>Dr Gary Thompson >>Astbury Centre for Structural Molecular Biology, >>University of Leeds, Astbury Building, >>Leeds, LS2 9JT, West-Yorkshire, UK Tel. +44-113-3433024 >>email: [log in to unmask] Fax +44-113-2331407 >>------------------------------------------------------------------- >> >> >> > >. > > > -- ------------------------------------------------------------------- Dr Gary Thompson Astbury Centre for Structural Molecular Biology, University of Leeds, Astbury Building, Leeds, LS2 9JT, West-Yorkshire, UK Tel. +44-113-3433024 email: [log in to unmask] Fax +44-113-2331407 -------------------------------------------------------------------