C# Class ImsInformed.Workflows.CrossSectionExtraction.CrossSectionWorkflowResult

Show file Open project: PNNL-Comp-Mass-Spec/IMS-Informed-Library Class Usage Examples

Public Properties

Property Type Description
AnalysisDirectory string
AnalysisStatus AnalysisStatus
AssociationHypothesisInfo ImsInformed.Domain.DataAssociation.AssociationHypothesisInfo
AverageObservedPeakStatistics ImsInformed.Scoring.PeakScores
AverageVoltageGroupStability double
DatasetName string
DatasetPath string
DateTime string
Target IImsTarget

Public Methods

Method Description
CreateErrorResult ( IImsTarget target, string datasetName, string datasetPath, string analysisPath, string SampleCollectionTime ) : CrossSectionWorkflowResult

The create error result.

CrossSectionWorkflowResult ( string datasetPath, IImsTarget target, AnalysisStatus analysisStatus, AssociationHypothesisInfo associationHypothesisInfo, IList isomerResults, PeakScores averageObservedPeakStatistics, double averageVoltageGroupStability, string analysisDirectory, string dateTime ) : System

Initializes a new instance of the CrossSectionWorkflowResult class. Multiple isomer result constructor

CrossSectionWorkflowResult ( string datasetPath, IImsTarget target, AnalysisStatus analysisStatus, AssociationHypothesisInfo associationHypothesisInfo, PeakScores averageObservedPeakStatistics, double averageVoltageGroupStability, string analysisDirectory, string dateTime ) : System

Private Methods

Method Description
CreateNegativeResult ( IEnumerable rejectedPeaks, IEnumerable rejectedVoltageGroups, IImsTarget target, string datasetPath, string analysisPath, string sampleCollectionTime ) : CrossSectionWorkflowResult

The create negative result.

CreateResultFromAssociationHypothesis ( CrossSectionSearchParameters parameters, AssociationHypothesis optimalHypothesis, IImsTarget target, IEnumerable allVoltageGroups, IEnumerable allPeaks, string datasetPath, string analysisPath, string sampleCollectionDate, double viperCompatibleMass ) : CrossSectionWorkflowResult
TrackToHypothesisConclusionLogic ( IEnumerable trackConclusions ) : AnalysisStatus

Method Details

CreateErrorResult() public static method

The create error result.
public static CreateErrorResult ( IImsTarget target, string datasetName, string datasetPath, string analysisPath, string SampleCollectionTime ) : CrossSectionWorkflowResult
target IImsTarget /// The target. ///
datasetName string /// The dataset name. ///
datasetPath string
analysisPath string
SampleCollectionTime string
return CrossSectionWorkflowResult

CrossSectionWorkflowResult() public method

Initializes a new instance of the CrossSectionWorkflowResult class. Multiple isomer result constructor
public CrossSectionWorkflowResult ( string datasetPath, IImsTarget target, AnalysisStatus analysisStatus, AssociationHypothesisInfo associationHypothesisInfo, IList isomerResults, PeakScores averageObservedPeakStatistics, double averageVoltageGroupStability, string analysisDirectory, string dateTime ) : System
datasetPath string
target IImsTarget /// The target. ///
analysisStatus AnalysisStatus /// The analysis status. ///
associationHypothesisInfo ImsInformed.Domain.DataAssociation.AssociationHypothesisInfo /// The analysis scores holder. ///
isomerResults IList /// The isomer results. ///
averageObservedPeakStatistics ImsInformed.Scoring.PeakScores
averageVoltageGroupStability double
analysisDirectory string
dateTime string
return System

CrossSectionWorkflowResult() public method

public CrossSectionWorkflowResult ( string datasetPath, IImsTarget target, AnalysisStatus analysisStatus, AssociationHypothesisInfo associationHypothesisInfo, PeakScores averageObservedPeakStatistics, double averageVoltageGroupStability, string analysisDirectory, string dateTime ) : System
datasetPath string
target IImsTarget
analysisStatus AnalysisStatus
associationHypothesisInfo ImsInformed.Domain.DataAssociation.AssociationHypothesisInfo
averageObservedPeakStatistics ImsInformed.Scoring.PeakScores
averageVoltageGroupStability double
analysisDirectory string
dateTime string
return System

Property Details

AnalysisDirectory public property

The dataset analyzed.
public string AnalysisDirectory
return string

AnalysisStatus public property

The analysis status.
public AnalysisStatus AnalysisStatus
return AnalysisStatus

AssociationHypothesisInfo public property

The r squared.
public AssociationHypothesisInfo,ImsInformed.Domain.DataAssociation AssociationHypothesisInfo
return ImsInformed.Domain.DataAssociation.AssociationHypothesisInfo

AverageObservedPeakStatistics public property

The best feature score.
public PeakScores,ImsInformed.Scoring AverageObservedPeakStatistics
return ImsInformed.Scoring.PeakScores

AverageVoltageGroupStability public property

The best feature score.
public double AverageVoltageGroupStability
return double

DatasetName public property

The dataset analyzed.
public string DatasetName
return string

DatasetPath public property

The dataset analyzed.
public string DatasetPath
return string

DateTime public property

The dataset analyzed.
public string DateTime
return string

Target public property

The target searched against.
public IImsTarget Target
return IImsTarget