114 const std::vector<uint32_t> &code_list_in)
const
116 std::vector<std::pair<std::size_t, std::uint32_t>> return_pos;
117 std::vector<uint32_t> code_list = code_list_in;
119 std::sort(code_list.begin(), code_list.end());
120 auto it_end = std::unique(code_list.begin(), code_list.end());
121 for(
auto it_code = code_list.begin(); it_code != it_end; it_code++)
124 std::size_t size = 2;
125 for(
auto &liste_protein_seq_code : m_peptideCodedFragments)
128 auto it_seq_position = std::find(liste_protein_seq_code.begin(),
129 liste_protein_seq_code.end(),
131 while(it_seq_position != liste_protein_seq_code.end())
134 std::size_t position =
135 std::distance(liste_protein_seq_code.begin(), it_seq_position);
136 return_pos.push_back({size, position});
138 it_seq_position = std::find(
139 ++it_seq_position, liste_protein_seq_code.end(), *it_code);