39#include "../../exportinmportconfig.h"
65 virtual void beginItemCartExtraction(std::size_t cart_id_a);
67 std::size_t cart_id_b,
68 std::size_t similarity) = 0;
69 virtual void endItemCartExtraction(std::size_t cart_id_a);
92 std::size_t cart_id_b,
93 std::size_t similarity)
override;
95 const std::map<std::size_t, std::map<std::size_t, std::size_t>> &
yield similarities between pairs of ItemCart
virtual void reportSimilarity(std::size_t cart_id_a, std::size_t cart_id_b, std::size_t similarity)=0
store all similarities in vectors an map : very costly for memory and CPU
void reportSimilarity(std::size_t cart_id_a, std::size_t cart_id_b, std::size_t similarity) override
std::map< std::size_t, std::map< std::size_t, std::size_t > > m_mapSimilarities
const std::map< std::size_t, std::map< std::size_t, std::size_t > > & getMapSimilarities() const
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...