C# 클래스 ImsInformed.Workflows.LcImsPeptideExtraction.LcImsPeptideSearchWorkfow

The informed workflow.
파일 보기 프로젝트 열기: PNNL-Comp-Mass-Spec/IMS-Informed-Library 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NumberOfFrames double
NumberOfScans double
_parameters LcImsPeptideSearchParameters
_uimfReader DataReader

보호된 프로퍼티들

프로퍼티 타입 설명
_buildWatershedStopWatch Stopwatch
_featureFindCount double
_featureFindStopWatch Stopwatch
_isotopicPeakFitScoreCalculator PeakLeastSquaresFitter
_leftOfMonoPeakLooker LeftOfMonoPeakLooker
_msFeatureFinder IterativeTFF
_peakDetector ChromPeakDetector
_pointCount double
_smoothStopwatch Stopwatch
_smoother SavitzkyGolaySmoother
_theoreticalFeatureGenerator ITheorFeatureGenerator
_uimfFileLocation string

공개 메소드들

메소드 설명
ExtractData ( IEnumerable targetList ) : void
FindFeatures ( double targetMz, int scanLcMin, int scanLcMax ) : IEnumerable
LcImsPeptideSearchWorkfow ( string uimfFileLocation, LcImsPeptideSearchParameters parameters ) : System

Initializes a new instance of the LcImsPeptideSearchWorkfow class.

LcImsPeptideSearchWorkfow ( string uimfFileLocation, LcImsPeptideSearchParameters parameters, IInterpolation netAlignment ) : System

Initializes a new instance of the LcImsPeptideSearchWorkfow class.

PrintFeatureFindStatistics ( ) : void
RunInformedWorkflow ( PeptideTarget target ) : ChargeStateCorrelationResult

The run informed workflow.

보호된 메소드들

메소드 설명
FindFeatures ( double targetMz ) : IEnumerable
FindFrameNumberUseForIsotopicProfile ( double targetMz, int scanLcRep, int scanImsRep ) : int
GetMassSpectrum ( int scanLcRep, int scanImsRep, double minMzForSpectrum, double maxMzForSpectrum ) : XYData
WriteMSPeakListToFile ( IEnumerable peakList, double targetMz ) : void
WritePointsToFile ( IEnumerable intensityPointList, double targetMz ) : void
WriteXYDataToFile ( XYData xyData, double targetMz ) : void

비공개 메소드들

메소드 설명
GetReverseAlignedNet ( double net ) : double

메소드 상세

ExtractData() 공개 메소드

public ExtractData ( IEnumerable targetList ) : void
targetList IEnumerable
리턴 void

FindFeatures() 보호된 메소드

protected FindFeatures ( double targetMz ) : IEnumerable
targetMz double
리턴 IEnumerable

FindFeatures() 공개 메소드

public FindFeatures ( double targetMz, int scanLcMin, int scanLcMax ) : IEnumerable
targetMz double
scanLcMin int
scanLcMax int
리턴 IEnumerable

FindFrameNumberUseForIsotopicProfile() 보호된 메소드

protected FindFrameNumberUseForIsotopicProfile ( double targetMz, int scanLcRep, int scanImsRep ) : int
targetMz double
scanLcRep int
scanImsRep int
리턴 int

GetMassSpectrum() 보호된 메소드

protected GetMassSpectrum ( int scanLcRep, int scanImsRep, double minMzForSpectrum, double maxMzForSpectrum ) : XYData
scanLcRep int
scanImsRep int
minMzForSpectrum double
maxMzForSpectrum double
리턴 XYData

LcImsPeptideSearchWorkfow() 공개 메소드

Initializes a new instance of the LcImsPeptideSearchWorkfow class.
public LcImsPeptideSearchWorkfow ( string uimfFileLocation, LcImsPeptideSearchParameters parameters ) : System
uimfFileLocation string /// The uimf file location. ///
parameters LcImsPeptideSearchParameters /// The parameters. ///
리턴 System

LcImsPeptideSearchWorkfow() 공개 메소드

Initializes a new instance of the LcImsPeptideSearchWorkfow class.
public LcImsPeptideSearchWorkfow ( string uimfFileLocation, LcImsPeptideSearchParameters parameters, IInterpolation netAlignment ) : System
uimfFileLocation string /// The uimf file location. ///
parameters LcImsPeptideSearchParameters /// The parameters. ///
netAlignment IInterpolation /// The net alignment. ///
리턴 System

PrintFeatureFindStatistics() 공개 메소드

public PrintFeatureFindStatistics ( ) : void
리턴 void

RunInformedWorkflow() 공개 메소드

The run informed workflow.
public RunInformedWorkflow ( PeptideTarget target ) : ChargeStateCorrelationResult
target ImsInformed.Targets.PeptideTarget /// The Target. ///
리턴 ChargeStateCorrelationResult

WriteMSPeakListToFile() 보호된 메소드

protected WriteMSPeakListToFile ( IEnumerable peakList, double targetMz ) : void
peakList IEnumerable
targetMz double
리턴 void

WritePointsToFile() 보호된 메소드

protected WritePointsToFile ( IEnumerable intensityPointList, double targetMz ) : void
intensityPointList IEnumerable
targetMz double
리턴 void

WriteXYDataToFile() 보호된 메소드

protected WriteXYDataToFile ( XYData xyData, double targetMz ) : void
xyData XYData
targetMz double
리턴 void

프로퍼티 상세

NumberOfFrames 공개적으로 프로퍼티

The number of frames.
public double NumberOfFrames
리턴 double

NumberOfScans 공개적으로 프로퍼티

The number of scans.
public double NumberOfScans
리턴 double

_buildWatershedStopWatch 보호되어 있는 프로퍼티

protected Stopwatch _buildWatershedStopWatch
리턴 Stopwatch

_featureFindCount 보호되어 있는 프로퍼티

The _feature find count.
protected double _featureFindCount
리턴 double

_featureFindStopWatch 보호되어 있는 프로퍼티

The _feature find stop watch.
protected Stopwatch _featureFindStopWatch
리턴 Stopwatch

_isotopicPeakFitScoreCalculator 보호되어 있는 프로퍼티

The _isotopic peak fit score calculator.
protected PeakLeastSquaresFitter _isotopicPeakFitScoreCalculator
리턴 PeakLeastSquaresFitter

_leftOfMonoPeakLooker 보호되어 있는 프로퍼티

The _left of mono peak looker.
protected LeftOfMonoPeakLooker _leftOfMonoPeakLooker
리턴 LeftOfMonoPeakLooker

_msFeatureFinder 보호되어 있는 프로퍼티

The _ms feature finder.
protected IterativeTFF _msFeatureFinder
리턴 IterativeTFF

_parameters 공개적으로 프로퍼티

The _parameters.
public LcImsPeptideSearchParameters,ImsInformed.Workflows.LcImsPeptideExtraction _parameters
리턴 LcImsPeptideSearchParameters

_peakDetector 보호되어 있는 프로퍼티

The _peak detector.
protected ChromPeakDetector _peakDetector
리턴 ChromPeakDetector

_pointCount 보호되어 있는 프로퍼티

The _point count.
protected double _pointCount
리턴 double

_smoothStopwatch 보호되어 있는 프로퍼티

The _smooth stopwatch.
protected Stopwatch _smoothStopwatch
리턴 Stopwatch

_smoother 보호되어 있는 프로퍼티

The smoother.
protected SavitzkyGolaySmoother _smoother
리턴 SavitzkyGolaySmoother

_theoreticalFeatureGenerator 보호되어 있는 프로퍼티

The _theoretical feature generator.
protected ITheorFeatureGenerator _theoreticalFeatureGenerator
리턴 ITheorFeatureGenerator

_uimfFileLocation 보호되어 있는 프로퍼티

The _uimf file location.
protected string _uimfFileLocation
리턴 string

_uimfReader 공개적으로 프로퍼티

The _uimf reader.
public DataReader _uimfReader
리턴 DataReader