69 bool write_detail =
false);
A class representing a deconvolved spectrum. DeconvolvedSpectrum consists of PeakGroups representing ...
Definition: DeconvolvedSpectrum.h:56
log transformed peak. After deconvolution, all necessary information from deconvolution such as charg...
Definition: FLASHDeconvHelperStructs.h:192
Averagine patterns pre-calculated for speed up. Other variables are also calculated for fast cosine c...
Definition: FLASHDeconvHelperStructs.h:60
Class describing a deconvolved mass. A mass contains multiple peaks of different charges and isotope ...
Definition: PeakGroup.h:51
QScore : quality score for PeakGroup. This class is being updated. For now, simply it calculate the Q...
Definition: QScore.h:57
static void writeAttTsv(const DeconvolvedSpectrum &deconvolved_spectrum, const FLASHDeconvHelperStructs::TopPicItem &top_id, const FLASHDeconvHelperStructs::PrecalculatedAveragine &avg, std::fstream &f, bool write_detail=false)
function to generate attribute tsv file for weka interface
static double getQScore(const PeakGroup *pg, const int abs_charge)
get QScore for a peak group of specific abs_charge
FLASHDeconvHelperStructs::LogMzPeak LogMzPeak
Definition: QScore.h:59
static void writeAttHeader(std::fstream &f, bool write_detail=false)
write header for attirbute tsv file
static std::vector< double > toFeatureVector_(const PeakGroup *pg, const int abs_charge)
convert a peak group to a feature vector for QScore calculation
FLASHIda C++ to C# (or vice versa) bridge functions The functions here are called in C# to invoke fun...
Definition: FeatureDeconvolution.h:48
static FLASHDeconvHelperStructs::PrecalculatedAveragine avg
keeps the precalculated averagine to calculate average masses from monoisotopic masses
Definition: FLASHIdaBridgeFunctions.h:81
struct for TopPIC identification (both PrSMs and proteoforms)
Definition: FLASHDeconvHelperStructs.h:133