OpenMS
NuXLModificationsGenerator Class Reference

#include <OpenMS/ANALYSIS/NUXL/NuXLModificationsGenerator.h>

Static Public Member Functions

static NuXLModificationMassesResult initModificationMassesNA (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=false, Int max_length=4)
 

Static Private Member Functions

static bool notInSeq (const String &res_seq, const String &query)
 return true if qery is not in sequence More...
 
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

◆ initModificationMassesNA()

static NuXLModificationMassesResult initModificationMassesNA ( 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 = false,
Int  max_length = 4 
)
static

◆ notInSeq()

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

return true if qery is not in sequence