Closed PMSeitzer closed 3 years ago
From #349 :
Isotopes widget not always populating correctly. Isotopes widget does not respect the number of isotopes specified in the settings form - just continues to extract up to number of possible atoms substituted. Usage is partial/inconsistent. This was observed when trying to do the metabolomics portion of a D2O Analysis.
It appears that clicking on a peak once updates the isotopes widget. This could work well with #374 , where the selected area could be more clearly indicated on the eic widget.
It also appears that bookmarking isotopic peaks may cause the children to appear/disappear based on whether or not the peak group shown is the most recently added peak group (see #371 )
The isotopes widget is also responsible for the issue #371. This issue should be resolved/addressed at the same time #371 is handled.
In order to fix #371, the connection between the EICWidget
and IsotopeWidget
had to be severed.
EICWidget
and IsotopeWidget
This has more or less been implemented as of 086d80841da37295293e57348e991de7f300a06e, however, more testing is required.IsotopeWidget::pullIsotopes()
and BackgroundPeakUpdate::pullIsotopes()
methods to use new PeakGroup::pullIsotope()
method. Eliminated IsotopeWidget::pullIsotopes()
, deprecated BackgroundPeakUpdate::pullIsotopes()
and switched all usages to PeakGroup::pullIsotopes()
as of 021e7d1ef973ef53979a72dbe3fb009e20659f35isotopeNumber
field from PeakGroup
into mzrollDB
database. Completed as of 53840de1d036733786eb67e16f7833616375beabLots of progress as of 086d80841da37295293e57348e991de7f300a06e, however, still need to do some things:
for instance, repainting() issues, and problems with managing the UI interaction of the isotopes widget with the EIC widget.
This might also be a good time to deal with the isotopes plot in the EIC widget.