A class representing a deconvolved spectrum. DeconvolvedSpectrum consists of PeakGroups representing ...
Definition: DeconvolvedSpectrum.h:30
log transformed peak. After deconvolution, all necessary information from deconvolution such as charg...
Definition: FLASHDeconvHelperStructs.h:166
Class describing a deconvolved mass. A mass contains multiple (LogMz) peaks of different charges and ...
Definition: PeakGroup.h:26
setQscore : quality score for PeakGroup. This class is being updated. For now, simply it calculate th...
Definition: Qscore.h:32
static std::vector< double > weight_CV_
Definition: Qscore.h:51
FLASHDeconvHelperStructs::LogMzPeak LogMzPeak
Definition: Qscore.h:34
static std::vector< double > toFeatureVector_(const PeakGroup *pg)
convert a peak group to a feature vector for setQscore calculation
static std::vector< double > weight_centroid_
Definition: Qscore.h:49
static double getQscore(const PeakGroup *pg, bool is_profile=false, double cv=-1)
get QScore for a peak group of specific abs_charge
static std::vector< double > weight_profile_
Definition: Qscore.h:50
static void writeAttCsvFromDummy(const DeconvolvedSpectrum &deconvolved_spectrum, std::fstream &f)
static void writeAttCsvFromDummyHeader(std::fstream &f)
FLASHIda C++ to C# (or vice versa) bridge functions The functions here are called in C# to invoke fun...
Definition: FeatureDeconvolution.h:22