C# Class ImsInformed.Workflows.CrossSectionExtraction.CrossSectionWorkfow

Find molecules with a given empirical formula and given ionization methods. Developed based on LCMS Peptide Search Workflow
Inheritance: IDisposable
Afficher le fichier Open project: PNNL-Comp-Mass-Spec/IMS-Informed-Library Class Usage Examples

Méthodes publiques

Свойство Type Description
NumberOfFrames int
NumberOfScans int
uimfReader DataReader

Protected Properties

Свойство Type Description
peakDetector ChromPeakDetector
smoother SavitzkyGolaySmoother
theoreticalFeatureGenerator ITheorFeatureGenerator

Méthodes publiques

Méthode Description
CrossSectionWorkfow ( string uimfFileLocation, string outputDirectory, CrossSectionSearchParameters parameters ) : System

Initializes a new instance of the CrossSectionWorkfow class.

Dispose ( ) : void

The dispose.

Dispose ( bool disposing ) : void

The dispose.

RunCrossSectionWorkFlow ( IImsTarget target, bool detailedVerbose = true ) : CrossSectionWorkflowResult

The run molecule informed work flow.

RunCrossSectionWorkFlow ( IEnumerable targetList, bool detailedVerbose = true ) : IList

The run cross section work flow.

Private Methods

Méthode Description
FindPeaksBasedOnXIC ( VoltageGroup voltageGroup, ExtractedIonChromatogram chromatogram, IImsTarget target ) : List

The find peaks based on xic.

ReportAnslysisResultAndMetrics ( CrossSectionWorkflowResult informedResult, bool detailedVerbose = true ) : void

The report anslysis result and metrics.

ReportFeatureEvaluation ( StandardImsPeak peak, PeakScores scores, bool verbose, IImsTarget target, bool badScanRange, bool lowAbsoluteIntensity, bool lowRelativeIntensity, bool badPeakShape, bool lowIsotopicAffinity ) : string

The report feature evaluation.

ReportIsomersInfo ( IEnumerable allIsomers ) : void

The report isomers info.

ReportTargetInfo ( IImsTarget target, bool verbose ) : void

The report target info.

ReportTrackInformation ( AssociationHypothesis hypothesis, bool hasCompositionInfo, bool verbose ) : void

The report track information.

ResetTraceListenerToTarget ( IImsTarget target, string datasetName ) : FileStream

The reset trace listener to target.

Method Details

CrossSectionWorkfow() public méthode

Initializes a new instance of the CrossSectionWorkfow class.
public CrossSectionWorkfow ( string uimfFileLocation, string outputDirectory, CrossSectionSearchParameters parameters ) : System
uimfFileLocation string /// The uimf file location. ///
outputDirectory string /// The output directory. ///
parameters CrossSectionSearchParameters /// The parameters. ///
Résultat System

Dispose() public méthode

The dispose.
public Dispose ( ) : void
Résultat void

Dispose() public méthode

The dispose.
public Dispose ( bool disposing ) : void
disposing bool /// The disposing. ///
Résultat void

RunCrossSectionWorkFlow() public méthode

The run molecule informed work flow.
public RunCrossSectionWorkFlow ( IImsTarget target, bool detailedVerbose = true ) : CrossSectionWorkflowResult
target IImsTarget /// The Target. ///
detailedVerbose bool ///
Résultat CrossSectionWorkflowResult

RunCrossSectionWorkFlow() public méthode

The run cross section work flow.
public RunCrossSectionWorkFlow ( IEnumerable targetList, bool detailedVerbose = true ) : IList
targetList IEnumerable /// The target list. ///
detailedVerbose bool /// The detailed verbose. ///
Résultat IList

Property Details

NumberOfFrames public_oe property

The number of frames.
public int NumberOfFrames
Résultat int

NumberOfScans public_oe property

The number of scans.
public int NumberOfScans
Résultat int

peakDetector protected_oe property

The _peak detector.
protected ChromPeakDetector peakDetector
Résultat ChromPeakDetector

smoother protected_oe property

The smoother.
protected SavitzkyGolaySmoother smoother
Résultat SavitzkyGolaySmoother

theoreticalFeatureGenerator protected_oe property

The theoretical feature generator.
protected ITheorFeatureGenerator theoreticalFeatureGenerator
Résultat ITheorFeatureGenerator

uimfReader public_oe property

The UIMF reader.
public DataReader uimfReader
Résultat DataReader