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);