Hello,
I think I know what the problem might be. (And I think this has cropped
up before, unfortunately. In particular, the code has not changed since
at least before 2.1.3 on this front, that I can see.)
To copy peak lists the code first tries to match the various dimensions
between the source and destination spectra. It uses the isotope, the
measurementType and the isAcquisition properties of the corresponding
experiments to do this. Now I can understand comparing isotopes and
measurementTypes (and most likely this is ok in your case). But I don't
really understand why one should care about whether the dimension is an
acquistion or not.
Well, I think this is the issue anyway since I just managed to copy an
HSQC peak list to another HSQC that was transposed in dimension (so it's
not a dimension ordering issue).
I've just changed to code to drop this isAcquisition check (in 2.1.5).
Let me know if that solves the problem. If it doesn't then I'll probably
need to take a look at your project.
(I can believe that we might have problems in the homonuclear case trying
to figure out which H gets mapped to which H, for example, but that is not
the issue here.)
Wayne
On Tue, 24 Aug 2010, Magnus Kjærgaard wrote:
> Hi all
>
> I am trying to copy a peak list from one HSQC to another. I get a box with
> the following error:
>
> "Could not map dimension 1 of source's spectrum"
>
> This usually works for me. What am I doing wrong?
>
> Magnus
>
|