26 #include <QTextStream>
40 mp_outStream =
new QTextStream(stderr, QIODevice::WriteOnly);
52 std::size_t total_number_peptide)
58 << total_number_peptide <<
" peptides\n";
71 std::size_t total_number_group)
73 (*mp_outStream) <<
"removing non informative subgroups in all groups ("
74 << total_number_group <<
")\n";
79 std::size_t total_number_group)
81 (*mp_outStream) <<
"removing non informative subgroups finished, remaining "
82 << total_number_group <<
" groups\n";
88 (*mp_outStream) <<
"removing non informative on a single group\n";
94 (*mp_outStream) <<
"numbering " << total_number_group <<
" groups\n";
100 (*mp_outStream) <<
"grouping finished\n";
virtual ~GrpGroupingMonitorInterface()
std::size_t m_totalNumberPeptide
virtual void startNumberingAllGroups(std::size_t total_number_group)
virtual ~GrpGroupingMonitor()
QTextStream * mp_outStream
virtual void stopGrouping()
virtual void removingNonInformativeSubGroupsInGroup()
virtual void startRemovingNonInformativeSubGroupsInAllGroups(std::size_t total_number_group)
virtual void startGrouping(std::size_t total_number_protein, std::size_t total_number_peptide)
std::size_t m_totalNumberProtein
virtual void stopRemovingNonInformativeSubGroupsInAllGroups(std::size_t total_number_group)
std::size_t m_currentProtein
virtual void groupingProtein()
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...