128 std::vector<double> & n_term_intensities, std::vector<double> & c_term_intensities, FragmentationType type);
131 void setPeptideProtonDistribution(
const std::vector<double> & bb_charge,
const std::vector<double> & sc_charge);
152 Residue::ResidueType n_term_type, std::vector<double> & n_term_intensities, std::vector<double> & c_term_intensities, FragmentationType type);
155 void calcChargeStateIntensities_(
const AASequence & peptide,
const AASequence & n_term_ion,
const AASequence & c_term_ion,
Int charge,
Residue::ResidueType n_term_type,
double & n_term1,
double & c_term1,
double & n_term2,
double & c_term2, FragmentationType type);
158 void getLeftAndRightGBValues_(
const AASequence & peptide,
double & left_gb,
double & right_gb,
Size position);
MS:1001220 peptide bond up to the C-terminus.
Definition: Residue.h:160
std::vector< double > bb_charge_full_
Definition: ProtonDistributionModel.h:163
Size< TNeedle >::Type position(const PatternAuxData< TNeedle > &dh)
Definition: AhoCorasickAmbiguous.h:561
std::vector< double > sc_charge_
Definition: ProtonDistributionModel.h:160
std::vector< double > sc_charge_ion_n_term_
Definition: ProtonDistributionModel.h:164
A proton distribution model to calculate the proton distribution over charged peptides.
Definition: ProtonDistributionModel.h:70
Representation of a peptide/protein sequence.
Definition: AASequence.h:107
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< double > sc_charge_full_
Definition: ProtonDistributionModel.h:162
std::vector< double > sc_charge_ion_c_term_
Definition: ProtonDistributionModel.h:166
std::vector< double > bb_charge_ion_n_term_
Definition: ProtonDistributionModel.h:165
Definition: ProtonDistributionModel.h:98
FragmentationType
the type of fragmentation
Definition: ProtonDistributionModel.h:95
double E_c_term_
Definition: ProtonDistributionModel.h:169
double E_n_term_
Definition: ProtonDistributionModel.h:170
ResidueType
Definition: Residue.h:150
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
std::vector< double > bb_charge_ion_c_term_
Definition: ProtonDistributionModel.h:167
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
int Int
Signed integer type.
Definition: Types.h:102
double E_
Definition: ProtonDistributionModel.h:168
std::vector< double > bb_charge_
Definition: ProtonDistributionModel.h:161