From: <ch...@us...> - 2009-03-12 22:00:48
|
Revision: 737 http://proteowizard.svn.sourceforge.net/proteowizard/?rev=737&view=rev Author: chambm Date: 2009-03-12 22:00:35 +0000 (Thu, 12 Mar 2009) Log Message: ----------- - updated pwiz_bindings_cli.dll and other various SeeMS components Modified Paths: -------------- trunk/pwiz/pwiz_tools/SeeMS/Annotation.cs trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ChromatogramListForm.cs trunk/pwiz/pwiz_tools/SeeMS/Dialogs/GraphForm.cs trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ProcessingListView.cs trunk/pwiz/pwiz_tools/SeeMS/Dialogs/SpectrumListForm.cs trunk/pwiz/pwiz_tools/SeeMS/Manager.cs trunk/pwiz/pwiz_tools/SeeMS/Misc/EventSpy.cs trunk/pwiz/pwiz_tools/SeeMS/Program.cs trunk/pwiz/pwiz_tools/SeeMS/Types.cs trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.dll trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.xml trunk/pwiz/pwiz_tools/SeeMS/seems.cs trunk/pwiz/pwiz_tools/SeeMS/seems.csproj Added Paths: ----------- trunk/pwiz/pwiz_tools/SeeMS/Misc/Images/ Modified: trunk/pwiz/pwiz_tools/SeeMS/Annotation.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Annotation.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Annotation.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -47,31 +47,40 @@ if( String.IsNullOrEmpty( arg ) ) return null; - string[] annotationArgs = arg.Split( " ".ToCharArray() ); - if( annotationArgs.Length == 5 && - annotationArgs[0] == "pfr" ) // peptide fragmentation + try { - string sequence = annotationArgs[1]; - int minCharge = Convert.ToInt32( annotationArgs[2] ); - int maxCharge = Convert.ToInt32( annotationArgs[3] ); - string seriesArgs = annotationArgs[4]; - string[] seriesList = seriesArgs.Split( ",".ToCharArray() ); - bool a, b, c, x, y, z; - a = b = c = x = y = z = false; - foreach( string series in seriesList ) - switch( series ) - { - case "a": a = true; break; - case "b": b = true; break; - case "c": c = true; break; - case "x": x = true; break; - case "y": y = true; break; - case "z": z = true; break; - } - return (IAnnotation) new PeptideFragmentationAnnotation( sequence, minCharge, maxCharge, a, b, c, x, y, z, false, true ); + string[] annotationArgs = arg.Split( " ".ToCharArray() ); + if( annotationArgs.Length > 0 && + annotationArgs[0] == "pfr" ) // peptide fragmentation + { + if( annotationArgs.Length != 5 ) + throw new ArgumentException( "peptide fragmentation annotation requires 5 arguments" ); + + string sequence = annotationArgs[1]; + int minCharge = Math.Min( 1, Convert.ToInt32( annotationArgs[2] ) ); + int maxCharge = Math.Max( minCharge, Convert.ToInt32( annotationArgs[3] ) ); + string seriesArgs = annotationArgs[4]; + string[] seriesList = seriesArgs.Split( ",".ToCharArray() ); + bool a, b, c, x, y, z; + a = b = c = x = y = z = false; + foreach( string series in seriesList ) + switch( series ) + { + case "a": a = true; break; + case "b": b = true; break; + case "c": c = true; break; + case "x": x = true; break; + case "y": y = true; break; + case "z": z = true; break; + } + return (IAnnotation) new PeptideFragmentationAnnotation( sequence, minCharge, maxCharge, a, b, c, x, y, z, false, true ); + } + + return null; + } catch( Exception e ) + { + throw new ArgumentException( "Caught exception parsing command-line arguments: " + e.Message ); } - - return null; } } Modified: trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ChromatogramListForm.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ChromatogramListForm.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ChromatogramListForm.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -55,7 +55,7 @@ { chromatogramList = new Dictionary<int, Chromatogram>(); - typeDataGridViewTextBoxColumn.ToolTipText = new CVInfo( CVID.MS_chromatogram_type ).def; + typeDataGridViewTextBoxColumn.ToolTipText = new CVTermInfo( CVID.MS_chromatogram_type ).def; } private void gridView_DataBindingComplete( object sender, DataGridViewBindingCompleteEventArgs e ) Modified: trunk/pwiz/pwiz_tools/SeeMS/Dialogs/GraphForm.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Dialogs/GraphForm.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Dialogs/GraphForm.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -122,7 +122,7 @@ spy = new EventSpy( "GraphForm", this ); //spy.DumpEvents( this.GetType() ); - spy.SpyEvent += new SpyEventHandler( spy_SpyEvent ); + spy.SpyEvent += new SpyEventHandler( seemsForm.LogSpyEvent ); paneList = new PaneList(); paneLayout = PaneLayout.SingleColumn; @@ -147,11 +147,16 @@ msGraphControl.PanButtons2 = MouseButtons.None; msGraphControl.ContextMenuBuilder += new MSGraphControl.ContextMenuBuilderEventHandler( GraphForm_ContextMenuBuilder ); + + ContextMenuStrip dummyMenu = new ContextMenuStrip(); + dummyMenu.Opening += new CancelEventHandler( foo_Opening ); + TabPageContextMenuStrip = dummyMenu; } - void spy_SpyEvent( object sender, SpyTools.SpyEventArgs e ) + void foo_Opening( object sender, CancelEventArgs e ) { - seemsForm.LogSpyEvent( sender, e ); + // close the active form when the tab page strip is right-clicked + Close(); } bool msGraphControl_MouseMoveEvent( ZedGraphControl sender, MouseEventArgs e ) Modified: trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ProcessingListView.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ProcessingListView.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Dialogs/ProcessingListView.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -381,7 +381,7 @@ { foreach( SelectedIon si in p.selectedIons ) { - double mz = (double) si.cvParam( CVID.MS_m_z ).value; + double mz = (double) si.cvParam( CVID.MS_selected_ion_m_z ).value; PointDataMap<double>.Enumerator itr = mziMap.LowerBound( mz - 4.0 ); if( itr != null && itr.IsValid ) { Modified: trunk/pwiz/pwiz_tools/SeeMS/Dialogs/SpectrumListForm.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Dialogs/SpectrumListForm.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Dialogs/SpectrumListForm.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -62,7 +62,7 @@ this.nativeIdFormat = nativeIdFormat; if( nativeIdFormat != CVID.CVID_Unknown ) { - string nativeIdDefinition = new CVInfo( nativeIdFormat ).def; + string nativeIdDefinition = new CVTermInfo( nativeIdFormat ).def; string[] nameValuePairs = nativeIdDefinition.Split( " ".ToCharArray() ); for( int i = 0; i < nameValuePairs.Length; ++i ) { @@ -81,12 +81,12 @@ } } - gridView.Columns["SpectrumType"].ToolTipText = new CVInfo(CVID.MS_spectrum_type).def; - gridView.Columns["MsLevel"].ToolTipText = new CVInfo( CVID.MS_ms_level ).def; - gridView.Columns["ScanTime"].ToolTipText = new CVInfo( CVID.MS_scan_time ).def; - gridView.Columns["BasePeakMz"].ToolTipText = new CVInfo( CVID.MS_base_peak_m_z ).def; - gridView.Columns["BasePeakIntensity"].ToolTipText = new CVInfo( CVID.MS_base_peak_intensity ).def; - gridView.Columns["TotalIonCurrent"].ToolTipText = new CVInfo( CVID.MS_total_ion_current ).def; + gridView.Columns["SpectrumType"].ToolTipText = new CVTermInfo(CVID.MS_spectrum_type).def; + gridView.Columns["MsLevel"].ToolTipText = new CVTermInfo( CVID.MS_ms_level ).def; + gridView.Columns["ScanTime"].ToolTipText = new CVTermInfo( CVID.MS_scan_time ).def; + gridView.Columns["BasePeakMz"].ToolTipText = new CVTermInfo( CVID.MS_base_peak_m_z ).def; + gridView.Columns["BasePeakIntensity"].ToolTipText = new CVTermInfo( CVID.MS_base_peak_intensity ).def; + gridView.Columns["TotalIonCurrent"].ToolTipText = new CVTermInfo( CVID.MS_total_ion_current ).def; gridView.DataBindingComplete += new DataGridViewBindingCompleteEventHandler( gridView_DataBindingComplete ); } @@ -136,7 +136,7 @@ { if( precursorInfo.Length > 0 ) precursorInfo.Append( "," ); - precursorInfo.Append( (double) si.cvParam( CVID.MS_m_z ).value ); + precursorInfo.Append( (double) si.cvParam( CVID.MS_selected_ion_m_z ).value ); } } } @@ -155,8 +155,8 @@ if( scanInfo.Length > 0 ) scanInfo.Append( "," ); scanInfo.AppendFormat( "[{0}-{1}]", - (double) sw.cvParam( CVID.MS_scan_m_z_lower_limit ).value, - (double) sw.cvParam( CVID.MS_scan_m_z_upper_limit ).value ); + (double) sw.cvParam( CVID.MS_scan_window_lower_limit ).value, + (double) sw.cvParam( CVID.MS_scan_window_upper_limit ).value ); } } } @@ -298,10 +298,10 @@ } else { // has controlled value, look up category in the CV - nodeText = String.Format( "{0}: {1}", new CVInfo(new CVInfo(param.cvid).parentsIsA[0]).name, param.name); + nodeText = String.Format( "{0}: {1}", new CVTermInfo(new CVTermInfo(param.cvid).parentsIsA[0]).name, param.name); } TreeNode childNode = node.Nodes.Add(nodeText); - childNode.ToolTipText = new CVInfo( param.cvid ).def; + childNode.ToolTipText = new CVTermInfo( param.cvid ).def; } foreach( UserParam param in pc.userParams ) @@ -313,7 +313,7 @@ if( param.units != CVID.CVID_Unknown ) { // has value and units - nodeText = String.Format( "{0}: {1} {2}", param.name, param.value, new CVInfo(param.units).name); + nodeText = String.Format( "{0}: {1} {2}", param.name, param.value, new CVTermInfo(param.units).name); } else { // has value but no units @@ -362,7 +362,7 @@ foreach( SelectedIon si in p.selectedIons ) { TreeNode siNode = pNode.Nodes.Add( "Selected ion" ); - //siNode.ToolTipText = new CVInfo(CVID.MS_selected_ion); // not yet in CV + //siNode.ToolTipText = new CVTermInfo(CVID.MS_selected_ion); // not yet in CV addParamsToTreeNode( si as ParamContainer, siNode ); } } @@ -451,7 +451,7 @@ TreeNode swNode = icNode.Nodes.Add( String.Format( "Software ({0})", sw.id ) ); CVParam softwareParam = sw.cvParamChild( CVID.MS_software ); TreeNode swNameNode = swNode.Nodes.Add( "Name: " + softwareParam.name ); - swNameNode.ToolTipText = new CVInfo( softwareParam.cvid ).def; + swNameNode.ToolTipText = new CVTermInfo( softwareParam.cvid ).def; swNode.Nodes.Add( "Version: " + sw.version ); } } Modified: trunk/pwiz/pwiz_tools/SeeMS/Manager.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Manager.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Manager.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -558,7 +558,7 @@ foreach( DataGridViewCell cell in chromatogramListForm.GridView.SelectedCells ) { if( selectedRows.Insert( cell.RowIndex ).WasInserted ) - selectedGraphItems.Add( cell.OwningRow.Tag as GraphItem ); + selectedGraphItems.Add( chromatogramListForm.GetChromatogram( cell.RowIndex ) as GraphItem ); } if( selectedRows.Count == 0 ) Modified: trunk/pwiz/pwiz_tools/SeeMS/Misc/EventSpy.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Misc/EventSpy.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Misc/EventSpy.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -145,6 +145,9 @@ // loop over all events to create each handler foreach (EventInfo ev in allEvents) { + if( ev.Name.Contains( "MouseMove" ) ) + continue; + // get event handler (delegate) Type Type delgType = ev.EventHandlerType; @@ -167,7 +170,7 @@ MethodBuilder mthd = helperClass.DefineMethod( mthname, MethodAttributes.Public, - typeof(void), + invoke.ReturnType, mthparams); // Now generate the MSIL as described in comment above. @@ -189,6 +192,9 @@ // Now hook up each event handler to its event in the target object. foreach (EventInfo ev in allEvents) { + if( ev.Name.Contains( "MouseMove" ) ) + continue; + ev.AddEventHandler(o, Delegate.CreateDelegate(ev.EventHandlerType, spyimpl, "On" + ev.Name)); Modified: trunk/pwiz/pwiz_tools/SeeMS/Program.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Program.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Program.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -7,7 +7,8 @@ using System.IO.Pipes; using System.ComponentModel; using System.Security.Permissions; -using EDAL; +//using EDAL; +//using BDal.CxT.Lc; namespace seems { @@ -30,6 +31,16 @@ MSSpectrum s = c[1]; MSSpectrumParameterCollection sp = s.MSSpectrumParameterCollection; MSSpectrumParameter p = sp[1];*/ + /*IAnalysisFactory factory = new AnalysisFactory(); + IAnalysis a = factory.Open( @"C:\test\MM48pos_20uM_1-A,8_01_9111.d" ); + ITraceDeclaration[] tdList = a.GetTraceDeclarations(); + List<ITraceDataCollection> tdcList = new List<ITraceDataCollection>(); + foreach( ITraceDeclaration td in tdList ) + tdcList.Add( a.GetTraceDataCollection( td.TraceId ) ); + ISpectrumSourceDeclaration[] ssdList = a.GetSpectrumSourceDeclarations(); + List<ISpectrumCollection> scList = new List<ISpectrumCollection>(); + foreach( ISpectrumSourceDeclaration ssd in ssdList ) + scList.Add( a.GetSpectrumCollection( ssd.SpectrumCollectionId ) );*/ // create machine-global mutex (to allow only one SeeMS instance) bool success; Modified: trunk/pwiz/pwiz_tools/SeeMS/Types.cs =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/Types.cs 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/Types.cs 2009-03-12 22:00:35 UTC (rev 737) @@ -388,7 +388,7 @@ foreach( Precursor p in Element.precursors ) foreach( SelectedIon si in p.selectedIons ) { - double precursorMz = (double) si.cvParam( CVID.MS_m_z ).value; + double precursorMz = (double) si.cvParam( CVID.MS_selected_ion_m_z ).value; int precursorCharge = 0; CVParam precursorChargeParam = si.cvParam( CVID.MS_charge_state ); if( precursorChargeParam.empty() ) @@ -432,8 +432,8 @@ using( Spectrum element = spectrumList.spectrum( index, true ) ) { Map<double, double> sortedFullPointList = new Map<double, double>(); - IList<double> mzList = element.getMZArray().data; - IList<double> intensityList = element.getIntensityArray().data; + IList<double> mzList = element.binaryDataArrays[0].data; + IList<double> intensityList = element.binaryDataArrays[1].data; int arrayLength = mzList.Count; for( int i = 0; i < arrayLength; ++i ) sortedFullPointList[mzList[i]] = intensityList[i]; @@ -449,7 +449,7 @@ get { CVParam representation = Element.cvParamChild(CVID.MS_spectrum_representation); - if( !representation.empty() && representation.cvid == CVID.MS_profile_mass_spectrum ) + if( !representation.empty() && representation.cvid == CVID.MS_profile_spectrum ) return MSGraph.MSGraphItemDrawMethod.Line; else return MSGraph.MSGraphItemDrawMethod.Stick; Modified: trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.dll =================================================================== (Binary files differ) Modified: trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.xml =================================================================== --- trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.xml 2009-03-12 21:53:06 UTC (rev 736) +++ trunk/pwiz/pwiz_tools/SeeMS/pwiz_bindings_cli.xml 2009-03-12 22:00:35 UTC (rev 737) @@ -4,8 +4,8 @@ examples </assembly> <members> - <member name="M:pwiz.msdata.Reader_Thermo.hasRAWHeader(std.basic_string<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,std.char_traits{System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte},std.allocator<System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte>>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> -checks header for "Finnigan" wide char string + <member name="T:pwiz.msdata.FullReaderList"> +extension of ExtendedReaderList to include pwiz_aux Readers </member> <member name="T:pwiz.msdata.ExtendedReaderList"> default ReaderList, extended to include vendor readers @@ -241,11 +241,16 @@ - if the {threshold} falls within equally intense data points, all data points with that intensity are removed </summary> </member> - <member name="T:pwiz.CLI.analysis.SpectrumList_SavitzkyGolaySmoother"> + <member name="T:pwiz.CLI.analysis.SpectrumList_PeakPicker"> <summary> -SpectrumList implementation to smooth intensities with SG method +SpectrumList implementation to replace peak profiles with picked peaks </summary> </member> + <member name="T:pwiz.CLI.analysis.SpectrumList_Smoother"> + <summary> +SpectrumList implementation to smooth intensities +</summary> + </member> <member name="T:pwiz.CLI.analysis.SpectrumList_NativeCentroider"> <summary> SpectrumList implementation to return native centroided spectrum data @@ -307,9 +312,56 @@ <member name="T:pwiz.analysis.ThresholdingBy_Type"> determines the method of thresholding and the meaning of the threshold value </member> - <member name="T:pwiz.analysis.SpectrumList_SavitzkyGolaySmoother"> -SpectrumList implementation to return spectral data smoothed with the Savitzky-Golay method + <member name="T:pwiz.analysis.SpectrumList_PeakPicker"> +SpectrumList implementation to replace peak profiles with picked peaks </member> + <member name="M:pwiz.analysis.LocalMaximumPeakDetector.detect(std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<pwiz.analysis.Peak>*)"> +finds all local maxima, i.e. any point that has a greater y value than both +of its neighboring points; +note: the peaks array, if non-NULL, only provides x and y values +</member> + <member name="M:pwiz.analysis.PeakDetector.detect(std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<pwiz.analysis.Peak>*)"> +find peaks in the signal profile described by the x and y vectors +</member> + <member name="T:pwiz.analysis.Peak"> +represents some generic metadata about a peak detected in a signal +</member> + <member name="T:pwiz.analysis.SpectrumList_Smoother"> +SpectrumList implementation to return smoothed spectral data +</member> + <member name="M:pwiz.analysis.WhittakerSmoother.smooth_copy(std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values and copy back to the input vectors using Whittaker algorithm; +note: in the case of sparse vectors, smoothing may fill in samples not present + in the original data, so make sure to check the size of the output vectors +</member> + <member name="M:pwiz.analysis.WhittakerSmoother.smooth(std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values to existing vectors using Whittaker algorithm; +note: in the case of sparse vectors, smoothing may fill in samples not present + in the original data, so make sure to check the size of the output vectors +</member> + <member name="M:pwiz.analysis.SavitzkyGolaySmoother.smooth_copy(std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values and copy back to the input vectors using Savitzky-Golay algorithm; +preconditions: +- samples within the window must be (approximately) equally spaced +</member> + <member name="M:pwiz.analysis.SavitzkyGolaySmoother.smooth(std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values to existing vectors using Savitzky-Golay algorithm; +preconditions: +- samples within the window must be (approximately) equally spaced +</member> + <member name="M:pwiz.analysis.Smoother.smooth_copy(std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values and copy back to the input vectors; +note: in the case of sparse vectors, smoothing may fill in samples not present + in the original data, so make sure to check the size of the output vectors +</member> + <member name="M:pwiz.analysis.Smoother.smooth(std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector<System.Double>*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +smooth y values to existing vectors; +note: in the case of sparse vectors, smoothing may fill in samples not present + in the original data, so make sure to check the size of the output vectors +</member> + <member name="T:pwiz.analysis.Smoother"> +interface for a one-dimensional smoothing algorithm +</member> <member name="T:pwiz.analysis.SpectrumList_NativeCentroider"> SpectrumList implementation to return native centroided spectrum data </member> @@ -903,6 +955,11 @@ list of binary data arrays. </summary> </member> + <member name="P:pwiz.CLI.msdata.Spectrum.products"> + <summary> +list and descriptions of products of the spectrum currently being described. +</summary> + </member> <member name="P:pwiz.CLI.msdata.Spectrum.precursors"> <summary> list and descriptions of precursors to the spectrum currently being described. @@ -1043,6 +1100,21 @@ A list of doubles; implements the IList<double> interface </summary> </member> + <member name="T:pwiz.CLI.msdata.ProductList"> + <summary> +A list of Product references; implements the IList<Product> interface +</summary> + </member> + <member name="M:pwiz.CLI.msdata.Product.empty"> + <summary> +returns true iff the element contains no params and all members are empty or null +</summary> + </member> + <member name="P:pwiz.CLI.msdata.Product.isolationWindow"> + <summary> +this element captures the isolation (or 'selection') window configured to isolate one or more products. +</summary> + </member> <member name="T:pwiz.CLI.msdata.PrecursorList"> <summary> A list of Precursor references; implements the IList<Precursor> interface @@ -1661,6 +1733,9 @@ <member name="F:pwiz.msdata.MSData.run"> a run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument. </member> + <member name="M:pwiz.msdata.MSData.allDataProcessingPtrs"> +return dataProcessingPtrs + currentDataProcessingPtr() +</member> <member name="M:pwiz.msdata.MSData.currentDataProcessingPtr"> current data processing, held in SpectrumList </member> @@ -1845,6 +1920,9 @@ <member name="F:pwiz.msdata.Spectrum.binaryDataArrayPtrs"> list of binary data arrays. </member> + <member name="F:pwiz.msdata.Spectrum.products"> +list and descriptions of product ion information +</member> <member name="F:pwiz.msdata.Spectrum.precursors"> list and descriptions of precursors to the spectrum currently being described. </member> @@ -1947,6 +2025,18 @@ <member name="T:pwiz.msdata.ScanWindow"> TODO </member> + <member name="M:pwiz.msdata.Product.op_Equality(pwiz.msdata.Product!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)"> +returns true iff this product's isolation window is equal to that product's +</member> + <member name="M:pwiz.msdata.Product.empty"> +returns true iff the element contains no params and all members are empty or null +</member> + <member name="F:pwiz.msdata.Product.isolationWindow"> +this element captures the isolation (or 'selection') window configured to isolate one or more precursors. +</member> + <member name="T:pwiz.msdata.Product"> +product ion information +</member> <member name="M:pwiz.msdata.Precursor.empty"> returns true iff the element contains no params and all members are empty or null </member> @@ -2368,6 +2458,12 @@ <member name="T:pwiz.CLI.msdata.CVID"> <summary>enumeration of controlled vocabulary (CV) terms, generated from OBO file(s)</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.UO_volt_per_meter"> + <summary>volt per meter: The volt per meter is a unit of electric field strength equal to the a potential difference of 1 volt existing between two points that are 1 meter apart.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.UO_electric_field_strength_unit"> + <summary>electric field strength unit: The electric field strength is a derived unit which is a measure of the potential difference between two points some distance apart.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.UO_electronvolt"> <summary>electronvolt: A non-SI unit of energy (eV) defined as the energy acquired by a single unbound electron when it passes through an electrostatic potential difference of one volt. An electronvolt is equal to 1.602 176 53(14) x 10^-19 J.</summary> </member> @@ -3169,6 +3265,129 @@ <member name="F:pwiz.CLI.msdata.CVID.UO_unit"> <summary>unit: A unit of measurement is a standardized quantity of a physical quality.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Bruker_U2_nativeID_format"> + <summary>Bruker U2 nativeID format: declaration=xsd:nonNegativeInteger collection=xsd:nonNegativeInteger scan=xsd:nonNegativeInteger</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_temperature_array"> + <summary>temperature array: A data array of temperature measurements.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_pressure_array"> + <summary>pressure array: A data array of pressure measurements.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_flow_rate_array"> + <summary>flow rate array: A data array of flow rate measurements.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Acquity_UPLC_FLR"> + <summary>Acquity UPLC FLR: Acquity UPLC Fluorescence Detector.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Acquity_UPLC_PDA"> + <summary>Acquity UPLC PDA: Acquity UPLC Photodiode Array Detector.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_HyStar"> + <summary>HyStar: Bruker software for hyphenated experiments.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Bruker_U2_file"> + <summary>Bruker U2 file: Bruker HyStar U2 file format.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Bruker_BAF_file"> + <summary>Bruker BAF file: Bruker BAF raw file format.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_counts_per_second"> + <summary>counts per second: The number of counted events observed per second in one or a group of elements of a detector.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_emission_chromatogram__"> + <summary>emission chromatogram : The measurement of light emitted by the sample as a function of the retention time.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_absorption_chromatogram_"> + <summary>absorption chromatogram : The measurement of light absorbed by the sample as a function of the retention time.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_EMR_radiation_chromatogram"> + <summary>electromagnetic radiation chromatogram : The measurement of electromagnetic properties as a function of the retention time.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_electromagnetic_radiation_chromatogram_"> + <summary>electromagnetic radiation chromatogram : The measurement of electromagnetic properties as a function of the retention time.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_mass_chromatogram"> + <summary>mass chromatogram: A plot of the relative abundance of a beam or other collection of ions as a function of the retention time.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_chromatogram_title"> + <summary>chromatogram title: A free-form text title describing a chromatogram.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_chromatogram_attribute"> + <summary>chromatogram attribute: Chromatogram properties that are associated with a value.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Th_s"> + <summary>Th/s: Unit describing the scan rate of a spectrum in Thomson per second.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_absorption_spectrum"> + <summary>absorption spectrum: A plot of the relative intensity of electromagnetic radiation absorbed by atoms or molecules when excited.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_emission_spectrum"> + <summary>emission spectrum: A plot of the relative intensity of electromagnetic radiation emitted by atoms or molecules when excited.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_EMR_spectrum"> + <summary>electromagnetic radiation spectrum: A plot of the relative intensity of electromagnetic radiation as a function of the wavelength.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_electromagnetic_radiation_spectrum"> + <summary>electromagnetic radiation spectrum: A plot of the relative intensity of electromagnetic radiation as a function of the wavelength.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_analyzer_scan_offset"> + <summary>analyzer scan offset: Offset between two analyzers in a constant neutral loss or neutral gain scan. The value corresponds to the neutral loss or neutral gain value</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_max_peak_picking"> + <summary>height peak picking: Spectral peak processing conducted on the acquired data to convert profile data to centroided data. The maximum intensity of all raw data points that belong to the peak is reported.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_height_peak_picking"> + <summary>height peak picking: Spectral peak processing conducted on the acquired data to convert profile data to centroided data. The maximum intensity of all raw data points that belong to the peak is reported.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_sum_peak_picking"> + <summary>area peak picking: Spectral peak processing conducted on the acquired data to convert profile data to centroided data. The area defined by all raw data points that belong to the peak is reported.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_area_peak_picking"> + <summary>area peak picking: Spectral peak processing conducted on the acquired data to convert profile data to centroided data. The area defined by all raw data points that belong to the peak is reported.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_mass_resolving_power"> + <summary>mass resolving power: The observed mass divided by the difference between two masses that can be separated: m/dm. The procedure by which dm was obtained and the mass at which the measurement was made should be reported.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_custom_unreleased_software_tool"> + <summary>custom unreleased software tool: A software tool that has not yet been released. The value should describe the software. Please do not use this term for publicly available software - contact the PSI-MS working group in order to have another CV term added.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_peak_list_raw_scans"> + <summary>peak list raw scans: A list of raw scans and or scan ranges used to generate a peak list. If possible the list of scans should be converted to native spectrum identifiers instead of using this term.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_peak_list_scans"> + <summary>peak list scans: A list of scan numbers and or scan ranges associated with a peak list. If possible the list of scans should be converted to native spectrum identifiers instead of using this term.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_spectrum_title"> + <summary>spectrum title: A free-form text title describing a spectrum.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_no_combination"> + <summary>no combination: Use this term if only one scan was recorded or there is no information about scans available.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_isolation_window_lower_limit"> + <summary>isolation window lower limit: The lowest m/z being isolated in an isolation window.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_isolation_window_upper_limit"> + <summary>isolation window upper limit: The highest m/z being isolated in an isolation window.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_isolation_window_attribute"> + <summary>isolation window attribute: Isolation window parameter.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_time_delayed_fragmentation_spectrum"> + <summary>time-delayed fragmentation spectrum: MSn spectrum in which the product ions are collected after a time delay, which allows the observation of lower energy fragmentation processes after precursor ion activation</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_enhanced_multiply_charged_spectrum"> + <summary>enhanced multiply charged spectrum: MS1 spectrum that is enriched in multiply-charged ions compared to singly-charged ions</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_inclusive_high_intensity_threshold"> + <summary>inclusive high intensity threshold: Threshold at or above which some action is taken.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_inclusive_low_intensity_threshold"> + <summary>inclusive low intensity threshold: Threshold at or below which some action is taken.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_non_standard_data_array"> + <summary>non-standard data array: A data array that contains data not covered by any other term in this group. Please do not use this term, if the binary data array type might be commonly used - contact the PSI-MS working group in order to have another CV term added.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_sliding_average_smoothing"> <summary>moving average smoothing: Reduces intensity spikes by averaging each point with two or more adjacent points. The more adjacent points that used, the stronger the smoothing effect.</summary> </member> @@ -3236,7 +3455,7 @@ <summary>Waters nativeID format: function=xsd:positiveInteger process=xsd:nonNegativeInteger scan=xsd:nonNegativeInteger.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_Thermo_nativeID_format"> - <summary>Thermo nativeID format: controller=xsd:nonNegativeInteger scan=xsd:positiveInteger.</summary> + <summary>Thermo nativeID format: controllerType=xsd:nonNegativeInteger controllerNumber=xsd:positiveInteger scan=xsd:positiveInteger.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_nativeID_format"> <summary>native spectrum identifier format: Describes how the native spectrum identifiers are formated.</summary> @@ -3310,8 +3529,8 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_retention_time_alignment"> <summary>retention time alignment: The correction of the spectrum scan times, as used e.g. in label-free proteomics.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_selected_m_z"> - <summary>selected m/z: Mass-to-charge ratio of the ion selected for fragmentation</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_selected_ion_m_z"> + <summary>selected ion m/z: Mass-to-charge ratio of the ion selected for fragmentation</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_TSQ_Quantum_Ultra_AM"> <summary>TSQ Quantum Ultra AM: Thermo Scientific TSQ Quantum Ultra AM.</summary> @@ -3688,15 +3907,12 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_photodiode_array_detector"> <summary>photodiode array detector: An array detector used to record spectra in the ultraviolet and visable region of light.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_PDA_spectrum"> - <summary>PDA spectrum: Spectrum generated from a photodiode array detector (ultraviolet/visible spectrum).</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_lowest_observed_wavelength"> + <summary>lowest observed wavelength: Lowest wavelength observed in an EMR spectrum.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_lowest_wavelength_value"> - <summary>lowest wavelength value: Lowest wavelength value observed in the uv/vis spectrum.</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_highest_observed_wavelength"> + <summary>highest observed wavelength: Highest wavelength observed in an EMR spectrum.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_highest_wavelength_value"> - <summary>highest wavelength value: Highest wavelength value observed in the uv/vis spectum.</summary> - </member> <member name="F:pwiz.CLI.msdata.CVID.MS_wavelength_array"> <summary>wavelength array: A data array of electromagnetic radiation wavelength values.</summary> </member> @@ -3811,21 +4027,54 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_mzML_file"> <summary>mzML file: Proteomics Standards Inititative mzML file format.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_selected_reaction_monitoring_spectrum"> + <summary>SRM spectrum: Spectrum obtained when data are acquired from specific product ions corresponding to m/z values of selected precursor ions a recorded via two or more stages of mass spectrometry. The precursor/product ion pair is called a transition pair. Data can be obtained for a single transition pair or multiple transition pairs. Multiple time segments of different transition pairs can exist in a single file. Single precursor ions can have multiple product ions consitituting multiple transition pairs. Selected reaction monitoring can be performed as tandem mass spectrometry in time or tandem mass spectrometry in space.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_multiple_reaction_monitoring_spectrum"> + <summary>SRM spectrum: Spectrum obtained when data are acquired from specific product ions corresponding to m/z values of selected precursor ions a recorded via two or more stages of mass spectrometry. The precursor/product ion pair is called a transition pair. Data can be obtained for a single transition pair or multiple transition pairs. Multiple time segments of different transition pairs can exist in a single file. Single precursor ions can have multiple product ions consitituting multiple transition pairs. Selected reaction monitoring can be performed as tandem mass spectrometry in time or tandem mass spectrometry in space.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_MRM_spectrum"> + <summary>SRM spectrum: Spectrum obtained when data are acquired from specific product ions corresponding to m/z values of selected precursor ions a recorded via two or more stages of mass spectrometry. The precursor/product ion pair is called a transition pair. Data can be obtained for a single transition pair or multiple transition pairs. Multiple time segments of different transition pairs can exist in a single file. Single precursor ions can have multiple product ions consitituting multiple transition pairs. Selected reaction monitoring can be performed as tandem mass spectrometry in time or tandem mass spectrometry in space.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_SRM_spectrum"> <summary>SRM spectrum: Spectrum obtained when data are acquired from specific product ions corresponding to m/z values of selected precursor ions a recorded via two or more stages of mass spectrometry. The precursor/product ion pair is called a transition pair. Data can be obtained for a single transition pair or multiple transition pairs. Multiple time segments of different transition pairs can exist in a single file. Single precursor ions can have multiple product ions consitituting multiple transition pairs. Selected reaction monitoring can be performed as tandem mass spectrometry in time or tandem mass spectrometry in space.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_selected_ion_monitoring_spectrum"> + <summary>SIM spectrum: Spectrum obtained with the operation of a mass spectrometer in which the abundances of one ion or several ions of specific m/z values are recorded rather than the entire mass spectrum (Selected Ion Monitoring).</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_multiple_ion_monitoring_spectrum"> + <summary>SIM spectrum: Spectrum obtained with the operation of a mass spectrometer in which the abundances of one ion or several ions of specific m/z values are recorded rather than the entire mass spectrum (Selected Ion Monitoring).</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_MIM_spectrum"> + <summary>SIM spectrum: Spectrum obtained with the operation of a mass spectrometer in which the abundances of one ion or several ions of specific m/z values are recorded rather than the entire mass spectrum (Selected Ion Monitoring).</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_SIM_spectrum"> <summary>SIM spectrum: Spectrum obtained with the operation of a mass spectrometer in which the abundances of one ion or several ions of specific m/z values are recorded rather than the entire mass spectrum (Selected Ion Monitoring).</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_CRM_spectrum"> <summary>CRM spectrum: Spectrum generated from MSn experiment with three or more stages of m/z separation and in which a particular multi-step reaction path is monitored.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_nth_generation_product_ion_spectrum"> + <summary>MSn spectrum: MSn refers to multi-stage MS/MS experiments designed to record product ion spectra where n is the number of product ion stages (progeny ions). For ion traps, sequential MS/MS experiments can be undertaken where n > 2 whereas for a simple triple quadrupole system n= 2.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_product_ion_spectrum"> + <summary>MSn spectrum: MSn refers to multi-stage MS/MS experiments designed to record product ion spectra where n is the number of product ion stages (progeny ions). For ion traps, sequential MS/MS experiments can be undertaken where n > 2 whereas for a simple triple quadrupole system n= 2.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_multiple_stage_mass_spectrometry_spectrum"> <summary>MSn spectrum: MSn refers to multi-stage MS/MS experiments designed to record product ion spectra where n is the number of product ion stages (progeny ions). For ion traps, sequential MS/MS experiments can be undertaken where n > 2 whereas for a simple triple quadrupole system n= 2.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_MSn_spectrum"> <summary>MSn spectrum: MSn refers to multi-stage MS/MS experiments designed to record product ion spectra where n is the number of product ion stages (progeny ions). For ion traps, sequential MS/MS experiments can be undertaken where n > 2 whereas for a simple triple quadrupole system n= 2.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_full_spectrum"> + <summary>MS1 spectrum: MS1 refers to single-stage MS/MS experiments designed to record the first stage of the product ion spectra.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Q3_spectrum"> + <summary>MS1 spectrum: MS1 refers to single-stage MS/MS experiments designed to record the first stage of the product ion spectra.</summary> + </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_Q1_spectrum"> + <summary>MS1 spectrum: MS1 refers to single-stage MS/MS experiments designed to record the first stage of the product ion spectra.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_Single_Stage_Mass_Spectrometry"> <summary>MS1 spectrum: MS1 refers to single-stage MS/MS experiments designed to record the first stage of the product ion spectra.</summary> </member> @@ -3985,11 +4234,11 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_instrument_serial_number"> <summary>instrument serial number: Serial Number of the instrument.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_lowest_m_z_value"> - <summary>lowest m/z value: Lowest m/z value observed in the mass spectrum.</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_lowest_observed_m_z"> + <summary>lowest observed m/z: Lowest m/z value observed in the m/z array.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_highest_m_z_value"> - <summary>highest m/z value: Highest m/z value observed in the mass spectum.</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_highest_observed_m_z"> + <summary>highest observed m/z: Highest m/z value observed in the m/z array.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_MassLynx_raw_format"> <summary>MassLynx raw format: MassLynx raw file format, which is actually a directory/folder containing several files for each ms run.</summary> @@ -4028,7 +4277,7 @@ <summary>intensity array: A data array of intensity values.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_m_z_array"> - <summary>m/z array: A data array of mass divided by charge values.</summary> + <summary>m/z array: A data array of m/z values.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_binary_data_array"> <summary>binary data array: A data array of values.</summary> @@ -4058,7 +4307,7 @@ <summary>base peak intensity: The intensity of the greatest peak in the mass spectrum.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_base_peak_m_z"> - <summary>base peak m/z: M/z value of the greatest peak in the mass spectrum.</summary> + <summary>base peak m/z: M/z value of the signal of highest intensity in the mass spectrum.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_scan_attribute"> <summary>scan attribute: Scan properties that are associated with a value.</summary> @@ -4066,11 +4315,11 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_dwell_time"> <summary>dwell time: The time spent gathering data across a peak.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_scan_m_z_lower_limit"> - <summary>scan m/z lower limit: The limit of m/z over which a mass spectrometer can detect ions.</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_scan_window_lower_limit"> + <summary>scan window lower limit: The upper m/z bound of a mass spectrometer scan window.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_scan_m_z_upper_limit"> - <summary>scan m/z upper limit: The limit of m/z over which a mass spectrometer can detect ions.</summary> + <member name="F:pwiz.CLI.msdata.CVID.MS_scan_window_upper_limit"> + <summary>scan window upper limit: The lower m/z bound of a mass spectrometer scan window.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_spectrum_attribute"> <summary>spectrum attribute: Spectrum properties that are associated with a value.</summary> @@ -4078,8 +4327,11 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_full_scan"> <summary>full scan: Feature of the ion trap mass spectrometer where MS data is acquired over a mass range.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_enhanced_resolution_scan"> + <summary>zoom scan: Special scan mode, where data with improved resoltuion is acquired. This is typically achieved by scanning a more narrow m/z window or scanning with a lower scan rate.</summary> + </member> <member name="F:pwiz.CLI.msdata.CVID.MS_zoom_scan"> - <summary>zoom scan: Feature of the ion trap mass spectrometer where MSMS data is acquired over a certain mass range.</summary> + <summary>zoom scan: Special scan mode, where data with improved resoltuion is acquired. This is typically achieved by scanning a more narrow m/z window or scanning with a lower scan rate.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_instrument_attribute"> <summary>instrument attribute: Instrument properties that are associated with a value.</summary> @@ -4558,21 +4810,15 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_progeny_ion"> <summary>progeny ion: A charged product of a series of consecutive reactions that includes product ions, 1st generation product ions, 2nd generation product ions, etc. Given the sequential fragmentation scheme: M1+ -> M2+ -> M3+ -> M4+ -> M5+. M4+ is the precursor ion of M5+, a 1st generation product ion of M3+, a 2nd generation product ion of M2+ and a 3rd generation product ion of M1+.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_product_ion_spectrum"> - <summary>product ion spectrum: A mass spectrum recorded from any spectrometer in which the appropriate m/z separation scan function is set to record the product ion or ions of selected precursor ions.</summary> - </member> <member name="F:pwiz.CLI.msdata.CVID.MS_product_ion"> <summary>product ion: An ion formed as the product of a reaction involving a particular precursor ion. The reaction can be unimolecular dissociation to form fragment ions, an ion/molecule reaction, or simply involve a change in the number of charges. The term fragment ion is deprecated. The term daughter ion is deprecated.</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_precursor_ion_spectrum"> - <summary>precursor ion spectrum: The mass spectrum recorded from any spectrometer in which the appropriate m/z separation function can be set to record the precursor ion or ions of selected product ions.</summary> + <summary>precursor ion spectrum: Spectrum generated by scanning precursor m/z while monitoring a fixed product m/z</summary> </member> <member name="F:pwiz.CLI.msdata.CVID.MS_precursor_ion"> <summary>precursor ion: An ion that reacts to form particular product ions. The reaction can be unimolecular dissociation, ion/molecule reaction, isomerization, or change in charge state. The term parent ion is not recommended.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_nth_generation_product_ion_spectrum"> - <summary>nth generation product ion spectrum: The mass spectrum recorded from any mass spectrometer in which the appropriate scan function can be set to record the appropriate generation product ion or ions of m/z selected precursor ions.</summary> - </member> <member name="F:pwiz.CLI.msdata.CVID.MS_nth_generation_product_ion_scan"> <summary>nth generation product ion scan: The specific scan functions or processes that record the appropriate generation of product ion or ions of any m/z selected precursor ions.</summary> </member> @@ -4606,23 +4852,26 @@ <member name="F:pwiz.CLI.msdata.CVID.MS_e_2_mass_spectrum"> <summary>e/2 mass spectrum: A mass spectrum obtained using a sector mass spectrometer in which the electric sector field E is set to half the value required to transmit the main ion-beam. This spectrum records the signal from doubly charged product ions of charge-stripping reactions.</summary> </member> - <member name="F:pwiz.CLI.msdata.CVID.MS_Constant_Neutral_Mass_Loss"> - <summary>constant neutral mass loss spectrum: A spectrum formed of all product ions that have been produced with a selected m/z decrement from any precursor ions. The spectrum shown correlates to the precursor ion spectrum. See also neutral loss spectrum.</summary> - </member> <member name="F:pwiz.CLI.msdata.CVID.MS_constant_neutral_mass_loss_spectrum"> - <summary>constant neutral mass loss spectrum: A spectrum formed of all product ions that have been produced with a selected m/z decrement from any precursor ions. The spectrum shown correlates to the precursor ion spectrum. See also neutral loss spectrum.</summary> + <summary>constant neutral loss spectrum: A spectrum formed of all product ions that have been produced with a selected m/z decrement from any precursor ions. The spectrum shown correlates to the precursor ion spectrum. See also neutral loss spectrum.</summary> </member> + <member name="F:pwiz.CLI.msdata.CVID.MS_constant_neutral_los... [truncated message content] |