63 bool operator () (
const std::string & p_lhs,
const std::string & p_rhs)
const 65 const size_t lhsLength = p_lhs.length() ;
66 const size_t rhsLength = p_rhs.length() ;
67 if(lhsLength == rhsLength)
69 return (p_lhs < p_rhs) ;
73 return (lhsLength < rhsLength) ;
97 const std::set<char>& can_xl,
100 String sequence_restriction =
"",
101 bool cysteine_adduct =
false,
105 static bool notInSeq(
const String& res_seq,
const String& query);
107 static void generateTargetSequences(
const String& res_seq,
Size param_pos,
const std::map<
char, std::vector<char> >& map_source2target,
StringList& target_sequences);
A more convenient string class.
Definition: String.h:58
Definition: NuXLModificationsGenerator.h:59
Definition: NuXLModificationsGenerator.h:83
std::map< String, NucleotideFormulas > MapSumFormulaToNucleotideFormulas
Definition: NuXLModificationsGenerator.h:79
MapSumFormulaToNucleotideFormulas mod_combinations
empirical formula -> nucleotide formula(s) (formulas if modifications lead to ambiguities) ...
Definition: NuXLModificationsGenerator.h:80
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::set< String, MyStringLengthCompare > NucleotideFormulas
Definition: NuXLModificationsGenerator.h:78
Definition: NuXLModificationsGenerator.h:61
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
std::map< String, double > formula2mass
empirical formula -> mass
Definition: NuXLModificationsGenerator.h:76
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
int Int
Signed integer type.
Definition: Types.h:102