Go to the source code of this file.
Data Structures | |
struct | Deconvolver |
Defines | |
#define | DECONVOLVER_LOWER_BOUND 1 |
#define | DECONVOLVER_UPPER_BOUND 2 |
#define | MQ_DECONVOLVING_STRING "---------------- DECONVOLVING PEAKGROUP ------------------\n" |
Enumerations | |
enum | { DECONVOLVER_MOZ, DECONVOLVER_MZJ } |
Functions | |
void | Deconvolver_fprintMOZBounds (FILE *fp) |
int | Deconvolver_init (int mode) |
void | Deconvolver_release () |
int | Deconvolver_loadMOZBounds () |
int | Deconvolver_findBestCarbonFitIteratively (float *array, int size, int c_begin, int c_end, int *min_carb, float *score, int *mip) |
int | Deconvolver_guessCarbonContent (float *array, int size, int c_begin, int c_end, float *score) |
int | FPeak2iArray_deconvolveCharge (FPeak2i *pArray, int nArray, IsotopicCluster *clusters, int *nClusters) |
int | PeakGroup_deconvolveCharge (PeakGroup *peak_group) |
int ** | FPeak2iPointerArray_createAdjacencyMatrixByMZJ (FPeak2iPointer *pVertexArray, int nVertexArraySize) |
float ** | FPeak2iPointerArray_createAdjacencyMatrixByMOZ (FPeak2iPointer *pVertexArray, int nVertexArraySize) |
int ** | FPeak2iArray_createAdjacencyMatrixByMZJ (FPeak2i *pVertexArray, int nVertexArraySize) |
float ** | FPeak2iArray_createAdjacencyMatrixByMOZ (FPeak2i *pVertexArray, int nVertexArraySize) |
int ** | IntArray_createAdjacencyMatrix (int *pVertexArray, int nVertexArraySize) |
int | IsotopicCluster_findBestCarbonFit (IsotopicCluster *ic) |
int | IsotopicCluster_findBestCarbonFitUsingResidualArray (IsotopicCluster *ic, float *res) |
FPeak2i | FPeak2i_createUsingIsotopicCluster (IsotopicCluster *ic, int nCurve) |
void | FPeak2iArray_fillUsingIsotopicCluster (FPeak2i *pArray, int *nLastIndex, IsotopicCluster *ic, int nCurve) |
int | PeakGroup_deconvolveIsotopes (PeakGroup *peakgroup, Map2D *pMap, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szCurve) |
int | PeakGroup_deconvolveIsotopes2 (PeakGroup *peakgroup, Map2D *pMap, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szCurve) |
int | PeakGroup_deconvolveIsotopes3 (PeakGroup *peakgroup, Map2D *pMap, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szCurve) |
int | PeakGroup_deconvolveIsotopes3_1 (PeakGroup *peakgroup, Map2D *pMap, FPeak2i *pFPeaksOut, int nFPeaksOut) |
int | PeakGroup_deconvolveIsotopesWithoutFitting (PeakGroup *peakgroup) |
int | PeakGroup_deconvolveIsotopes5 (PeakGroup *peakgroup, Map2D *pMap, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szCurve) |
Variables | |
int | MAX_NO_CLUSTERS |
Byte | DECONVOLVER_VERBOSE |
Byte | DECONVOLVER_BOUNDS_LOADED |
int | DECONVOLVER_MODE |
int | NO_CHARGES |
int ** | mzjBounds |
float ** | mozBounds |