|
libpappsomspp
Library for mass spectrometry
|
peptide natural isotope model More...
#include "peptidenaturalisotope.h"#include "../pappsoexception.h"#include <cmath>#include <QDebug>Go to the source code of this file.
Namespaces | |
| pappso | |
| tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multicharge peaks to monocharge | |
Macros | |
| #define | CACHE_ARRAY_SIZE 500 |
Enumerations | |
| enum class | pappso::AtomIsotope { pappso::C , pappso::H , pappso::O , pappso::N , pappso::S } |
Functions | |
| uint64_t | pappso::Combinations (unsigned int n, unsigned int k) |
| pappso_double | pappso::isotopem_ratio (pappso_double abundance, unsigned int total, unsigned int heavy) |
| pappso_double | pappso::isotopem_ratio_cache (Isotope isotope, unsigned int total, unsigned int heavy) |
Variables | |
| uint64_t | pappso::combinations_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioC13_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioN15_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioS36_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioS34_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioS33_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioO17_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioO18_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| pappso_double | pappso::ratioH2_cache [CACHE_ARRAY_SIZE][CACHE_ARRAY_SIZE] = {0} |
| #define CACHE_ARRAY_SIZE 500 |
Definition at line 42 of file peptidenaturalisotope.cpp.