C# 클래스 Coon.Compass.TagQuant.TagQuant

파일 보기 프로젝트 열기: dbaileychess/Compass 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CalculatePurity bool
DontQuantifyETD bool
ETDQuantPosition int
FtMassTolerance CSMSL.Tolerance
InputFiles List
ItMassTolerance CSMSL.Tolerance
MS3Quant bool
NoisebandCap bool
OutputDirectory string
PurityMatrices IsobaricTagPurityCorrection>.Dictionary
PurityWindowInTh double
RawFileDirectory string
RawFiles ThermoRawFile>.Dictionary
UsedTags TagInformation>.SortedList

공개 메소드들

메소드 설명
Run ( ) : void
TagQuant ( string outputDirectory, string rawFileDirectory, IEnumerable inputFiles, IEnumerable tags, Tolerance itTolerance, Tolerance ftTolerance, bool isMS3Quant = false, int etdQuantPosition, bool nosiebasecap = false, bool isETDQuantified = true, bool calculatePurity = false ) : System

보호된 메소드들

메소드 설명
OnUpdateLog ( string message ) : void

비공개 메소드들

메소드 설명
BuildPurityMatrixes ( IEnumerable inputTags ) : void
DeterminePurity ( MSDataScan scan, double mz, int charge, DoubleRange isolationRange ) : double
LoadFiles ( IEnumerable filePaths, bool ms3Quant = false ) : IEnumerable
Log ( string msg ) : void
Normalize ( IEnumerable quantFiles ) : void
OnProgressUpdate ( int percent ) : void
PurityCorrect ( IEnumerable peaks, bool isDecoy ) : void
WriteLog ( ) : void
WriteOutputFiles ( IEnumerable quantFiles ) : void

메소드 상세

OnUpdateLog() 보호된 메소드

protected OnUpdateLog ( string message ) : void
message string
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

TagQuant() 공개 메소드

public TagQuant ( string outputDirectory, string rawFileDirectory, IEnumerable inputFiles, IEnumerable tags, Tolerance itTolerance, Tolerance ftTolerance, bool isMS3Quant = false, int etdQuantPosition, bool nosiebasecap = false, bool isETDQuantified = true, bool calculatePurity = false ) : System
outputDirectory string
rawFileDirectory string
inputFiles IEnumerable
tags IEnumerable
itTolerance CSMSL.Tolerance
ftTolerance CSMSL.Tolerance
isMS3Quant bool
etdQuantPosition int
nosiebasecap bool
isETDQuantified bool
calculatePurity bool
리턴 System

프로퍼티 상세

CalculatePurity 공개적으로 프로퍼티

public bool CalculatePurity
리턴 bool

DontQuantifyETD 공개적으로 프로퍼티

public bool DontQuantifyETD
리턴 bool

ETDQuantPosition 공개적으로 프로퍼티

public int ETDQuantPosition
리턴 int

FtMassTolerance 공개적으로 프로퍼티

public Tolerance,CSMSL FtMassTolerance
리턴 CSMSL.Tolerance

InputFiles 공개적으로 프로퍼티

public List InputFiles
리턴 List

ItMassTolerance 공개적으로 프로퍼티

public Tolerance,CSMSL ItMassTolerance
리턴 CSMSL.Tolerance

MS3Quant 공개적으로 프로퍼티

public bool MS3Quant
리턴 bool

NoisebandCap 공개적으로 프로퍼티

public bool NoisebandCap
리턴 bool

OutputDirectory 공개적으로 프로퍼티

public string OutputDirectory
리턴 string

PurityMatrices 공개적으로 프로퍼티

public Dictionary PurityMatrices
리턴 IsobaricTagPurityCorrection>.Dictionary

PurityWindowInTh 공개적으로 프로퍼티

public double PurityWindowInTh
리턴 double

RawFileDirectory 공개적으로 프로퍼티

public string RawFileDirectory
리턴 string

RawFiles 공개적으로 프로퍼티

public Dictionary RawFiles
리턴 ThermoRawFile>.Dictionary

UsedTags 공개적으로 프로퍼티

public SortedList UsedTags
리턴 TagInformation>.SortedList