Skip to content

Commit d7bcdcc

Browse files
committed
Plot title and grid.
1 parent fb02221 commit d7bcdcc

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

MetaMorpheus/GUI/MetaDraw/DeconExplorationTabView.xaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,16 @@
109109
</DataGridTemplateColumn>
110110
<DataGridTextColumn Header="Mono Mass" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
111111
Binding="{Binding MonoisotopicMass, StringFormat={}{0:F2}}" Width="80"/>
112-
<DataGridTextColumn Header="Mz" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
112+
<DataGridTextColumn Header="Mz (Most Abundant)" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
113113
Binding="{Binding MostAbundantMz, StringFormat={}{0:F2}}" Width="60"/>
114114
<DataGridTextColumn Header="Z" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
115115
Binding="{Binding Charge}" Width="30"/>
116116
<DataGridTextColumn Header="Intensity" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
117117
Binding="{Binding Intensity, StringFormat={}{0:F2}}" Width="70"/>
118118
<DataGridTextColumn Header="Peaks" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
119119
Binding="{Binding PeakCount}" Width="40"/>
120+
<DataGridTextColumn Header="Mz (Monoisotopic)" ElementStyle="{StaticResource DataGridCenteredCellStyle}"
121+
Binding="{Binding MonoMz, StringFormat={}{0:F2}}" Width="60"/>
120122
<DataGridTextColumn Header="Peak Mzs"
121123
Binding="{Binding PeakMzs}" Width="Auto"/>
122124
</DataGrid.Columns>

MetaMorpheus/GuiFunctions/MetaDraw/DeconExploration/DeconvolutedSpeciesViewModel.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#nullable enable
22
using System.Linq;
3+
using Chemistry;
34
using MassSpectrometry;
45
using MathNet.Numerics;
56
using OxyPlot;
@@ -19,5 +20,6 @@ public class DeconvolutedSpeciesViewModel(IsotopicEnvelope envelope) : BaseViewM
1920
public double Intensity => Envelope.Peaks.Sum(p => p.intensity);
2021
public string Annotation => $"M={MonoisotopicMass.Round(2)}\nz={Charge}";
2122
public double MostAbundantMz => Envelope.Peaks.MaxBy(p => p.intensity).mz;
23+
public double MonoMz => Envelope.MonoisotopicMass.ToMz(Envelope.Charge);
2224
public string PeakMzs => string.Join(", ", Envelope.Peaks.Select(p => p.mz.Round(2)).OrderBy(p => p));
2325
}

MetaMorpheus/GuiFunctions/MetaDraw/DeconExploration/DeconvolutionPlot.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,14 @@ public void ZoomAxes(MsDataScan scan, double maxAnnotatedMz, MzRange? isolationR
8383
// Full Scan
8484
if (isolationRange is null)
8585
{
86+
Model.Title = $"Scan {scan.OneBasedScanNumber} (MS{scan.MsnOrder})";
8687
Model.Axes[0].Zoom(scan.MassSpectrum.Range.Minimum, maxAnnotatedMz + 50);
8788
Model.Axes[1].Zoom(0, scan.MassSpectrum.YofPeakWithHighestY!.Value * YRangeMultiplier);
8889
}
8990
// Isolation Region
9091
else
9192
{
93+
Model.Title = $"Scan {scan.OneBasedScanNumber} (MS{scan.MsnOrder}) - Isolation Window {isolationRange.Minimum}-{isolationRange.Maximum} m/z";
9294

9395
var extracted = scan.MassSpectrum.Extract(isolationRange);
9496
double maxIntensity = 0;

0 commit comments

Comments
 (0)