35 #ifndef OPENMS_SIMULATION_SIMTYPES_H
36 #define OPENMS_SIMULATION_SIMTYPES_H
53 #include <gsl/gsl_rng.h>
54 #include <gsl/gsl_randist.h>
71 class OPENMS_DLLAPI
SampleProteins :
public std::vector<std::pair<FASTAFile::FASTAEntry, MetaInfoInterface> > { };
149 void initialize(
bool biological_random,
bool technical_random)
152 if (biological_random)
162 if (technical_random)
Feature::ChargeType SimChargeType
Charge of a peptide.
Definition: SimTypes.h:65
Peak1D SimPointType
Raw data point.
Definition: SimTypes.h:68
Real IntensityType
Intensity type.
Definition: Peak2D.h:63
void initialize(bool biological_random, bool technical_random)
Initialize the RNGs.
Definition: SimTypes.h:149
FeatureMap FeatureMapSim
Sim FeatureMap.
Definition: SimTypes.h:77
Int ChargeType
Type of charge values.
Definition: BaseFeature.h:64
#define NULL
Definition: IsotopeWaveletParallelFor.h:41
Container for multiple channels of SampleProteins.
Definition: SimTypes.h:74
Peak2D::CoordinateType SimCoordinateType
Coordinate type in mz and rt dimension.
Definition: SimTypes.h:59
~SimRandomNumberGenerator()
Destructor.
Definition: SimTypes.h:124
gsl_rng * biological_rng
GSL random number generator for biological variability.
Definition: SimTypes.h:102
A 1-dimensional raw data point or peak.
Definition: Peak1D.h:55
SimRandomNumberGenerator & operator=(const SimRandomNumberGenerator &source)
Assignment operator.
Definition: SimTypes.h:140
MSExperiment< SimPointType > MSSimExperiment
Sim MSExperiment type.
Definition: SimTypes.h:83
Wrapper class for random number generators used by the simulation classes.
Definition: SimTypes.h:99
Peak2D::IntensityType SimIntensityType
Abundance of proteins/peptides.
Definition: SimTypes.h:62
SimRandomNumberGenerator()
Default constructor.
Definition: SimTypes.h:107
Container for FASTAEntry & abundance information.
Definition: SimTypes.h:71
gsl_rng * technical_rng
GSL random number generator for technical variability.
Definition: SimTypes.h:104
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:80