57     static void applyFixedModifications(
 
   58       const std::set<ConstRibonucleotidePtr>& fixed_mods,
 
   62     static void applyVariableModifications(
 
   63       const std::set<ConstRibonucleotidePtr>& var_mods,
 
   65       std::vector<NASequence>& all_modified_NASequences,
 
   66       bool keep_original = 
true);
 
   70     static void recurseAndGenerateVariableModifiedSequences_(
 
   71       const std::vector<int>& subset_indices,
 
   72       const std::map<
int, std::vector<ConstRibonucleotidePtr>>& map_compatibility,
 
   75       std::vector<NASequence>& modified_NASequences);
 
   80     static void applyAtMostOneVariableModification_(
 
   81       const std::set<ConstRibonucleotidePtr>& var_mods,
 
   83       std::vector<NASequence>& all_modified_NASequences,
 
   84       bool keep_original = 
true);