OpenMS
RNPxlModificationsGenerator Class Reference

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

Static Public Member Functions

static RNPxlModificationMassesResult initModificationMassesRNA (const StringList &target_nucleotides, const StringList &nt_groups, const std::set< char > &can_xl, const StringList &mappings, const StringList &modifications, String sequence_restriction, bool cysteine_adduct, Int max_length=4)
 

Static Private Member Functions

static bool notInSeq (const String &res_seq, const String &query)
 
static void generateTargetSequences (const String &res_seq, Size param_pos, const std::map< char, std::vector< char > > &map_source2target, StringList &target_sequences)
 

Member Function Documentation

◆ generateTargetSequences()

static void generateTargetSequences ( const String res_seq,
Size  param_pos,
const std::map< char, std::vector< char > > &  map_source2target,
StringList target_sequences 
)
staticprivate

◆ initModificationMassesRNA()

static RNPxlModificationMassesResult initModificationMassesRNA ( const StringList target_nucleotides,
const StringList nt_groups,
const std::set< char > &  can_xl,
const StringList mappings,
const StringList modifications,
String  sequence_restriction,
bool  cysteine_adduct,
Int  max_length = 4 
)
static

◆ notInSeq()

static bool notInSeq ( const String res_seq,
const String query 
)
staticprivate