OpenMS
NuXLParameterParsing Struct Reference

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

Public Types

using NucleotideToFragmentAdductMap = std::map< char, std::set< NuXLFragmentAdductDefinition > >
 
using PrecursorsToMS2Adducts = std::map< std::string, MS2AdductsOfSinglePrecursorAdduct >
 

Static Public Member Functions

static std::vector< ResidueModificationgetModifications (StringList modNames)
 Query ResidueModifications (given as strings) from ModificationsDB. More...
 
static NucleotideToFragmentAdductMap getTargetNucleotideToFragmentAdducts (StringList fragment_adducts)
 
static MS2AdductsOfSinglePrecursorAdduct getFeasibleFragmentAdducts (const String &exp_pc_adduct, const String &exp_pc_formula, const NucleotideToFragmentAdductMap &nucleotide_to_fragment_adducts, const std::set< char > &can_xl, const bool always_add_default_marker_ions, const bool default_marker_ions_RNA)
 
static std::vector< NuXLFragmentAdductDefinitiongetMarkerIonsMassSet (const PrecursorsToMS2Adducts &pc2adducts)
 
static PrecursorsToMS2Adducts getAllFeasibleFragmentAdducts (const NuXLModificationMassesResult &precursor_adducts, const NucleotideToFragmentAdductMap &nucleotide_to_fragment_adducts, const std::set< char > &can_xl, const bool always_add_default_marker_ions, const bool default_marker_ions_RNA)
 

Member Typedef Documentation

◆ NucleotideToFragmentAdductMap

using NucleotideToFragmentAdductMap = std::map<char, std::set<NuXLFragmentAdductDefinition> >

◆ PrecursorsToMS2Adducts

Member Function Documentation

◆ getAllFeasibleFragmentAdducts()

static PrecursorsToMS2Adducts getAllFeasibleFragmentAdducts ( const NuXLModificationMassesResult precursor_adducts,
const NucleotideToFragmentAdductMap nucleotide_to_fragment_adducts,
const std::set< char > &  can_xl,
const bool  always_add_default_marker_ions,
const bool  default_marker_ions_RNA 
)
static

◆ getFeasibleFragmentAdducts()

static MS2AdductsOfSinglePrecursorAdduct getFeasibleFragmentAdducts ( const String exp_pc_adduct,
const String exp_pc_formula,
const NucleotideToFragmentAdductMap nucleotide_to_fragment_adducts,
const std::set< char > &  can_xl,
const bool  always_add_default_marker_ions,
const bool  default_marker_ions_RNA 
)
static

◆ getMarkerIonsMassSet()

static std::vector<NuXLFragmentAdductDefinition> getMarkerIonsMassSet ( const PrecursorsToMS2Adducts pc2adducts)
static

◆ getModifications()

static std::vector<ResidueModification> getModifications ( StringList  modNames)
static

Query ResidueModifications (given as strings) from ModificationsDB.

◆ getTargetNucleotideToFragmentAdducts()

static NucleotideToFragmentAdductMap getTargetNucleotideToFragmentAdducts ( StringList  fragment_adducts)
static