OpenMS  2.4.0
Static Public Member Functions | Static Protected Member Functions | List of all members
ModifiedPeptideGenerator Class Reference

#include <OpenMS/ANALYSIS/RNPXL/ModifiedPeptideGenerator.h>

Static Public Member Functions

static void applyFixedModifications (const std::vector< ResidueModification >::const_iterator &fixed_mods_begin, const std::vector< ResidueModification >::const_iterator &fixed_mods_end, AASequence &peptide)
 
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)
 

Static Protected Member Functions

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)
 
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)
 

Member Function Documentation

◆ applyAtMostOneVariableModification_()

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 
)
staticprotected

◆ applyFixedModifications()

static void applyFixedModifications ( const std::vector< ResidueModification >::const_iterator &  fixed_mods_begin,
const std::vector< ResidueModification >::const_iterator &  fixed_mods_end,
AASequence peptide 
)
static

◆ applyVariableModifications()

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 
)
static

◆ recurseAndGenerateVariableModifiedPeptides_()

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 
)
staticprotected