35 #ifndef OPENMS_ANALYSIS_RNPXL_MODIFIEDPEPTIDEGENERATOR_H    36 #define OPENMS_ANALYSIS_RNPXL_MODIFIEDPEPTIDEGENERATOR_H    56     static void applyFixedModifications(
const std::vector<ResidueModification>::const_iterator& fixed_mods_begin, 
const std::vector<ResidueModification>::const_iterator& fixed_mods_end, 
AASequence& peptide);
    59     static void applyVariableModifications(
const std::vector<ResidueModification>::const_iterator& var_mods_begin, 
const std::vector<ResidueModification>::const_iterator& var_mods_end, 
const AASequence& peptide, 
Size max_variable_mods_per_peptide, std::vector<AASequence>& all_modified_peptides, 
bool keep_original=
true);
    63     static void recurseAndGenerateVariableModifiedPeptides_(
const std::vector<int>& subset_indices, 
const std::map<
int, std::vector<ResidueModification> >& map_compatibility, 
int depth, 
const AASequence& current_peptide, std::vector<AASequence>& modified_peptides);
    66     static void applyAtMostOneVariableModification_(
const std::vector<ResidueModification>::const_iterator& var_mods_begin, 
const std::vector<ResidueModification>::const_iterator& var_mods_end, 
const AASequence& peptide, std::vector<AASequence>& all_modified_peptides, 
bool keep_original=
true);
 
Representation of a peptide/protein sequence. 
Definition: AASequence.h:108
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
Definition: ModifiedPeptideGenerator.h:47
 
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:128