25 #include <QTextStream>
39 mp_outStream =
new QTextStream(stderr, QIODevice::WriteOnly);
51 std::size_t total_number_peptide)
57 << total_number_peptide <<
" peptides\n";
70 std::size_t total_number_group)
72 (*mp_outStream) <<
"removing non informative subgroups in all groups ("
73 << total_number_group <<
")\n";
78 std::size_t total_number_group)
80 (*mp_outStream) <<
"removing non informative subgroups finished, remaining "
81 << total_number_group <<
" groups\n";
87 (*mp_outStream) <<
"removing non informative on a single group\n";
93 (*mp_outStream) <<
"numbering " << total_number_group <<
" groups\n";
99 (*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...