45 bool m_isRemoveNonInformativeSubgroups =
true;
51 bool m_isGroupingStarted =
false;
63 void removeNonInformativeSubGroups();
66 GrpProteinSp &getGrpProteinSp(
const QString &acc,
const QString &description);
68 const QString &sequence,
76 std::vector<GrpProteinSpConst> getGrpProteinSpList()
const;
78 void setRemoveNonInformativeSubgroups(
bool ok);
84 void addPostGroupingGrpProteinSpRemoval(
GrpProteinSp sp_protein);
89 void addPreGroupingGrpProteinSpRemoval(
GrpProteinSp sp_protein);
91 std::vector<GrpGroupSpConst> getGrpGroupSpList()
const;
std::list< GrpGroupSp > m_grpGroupSpList
std::list< GrpPeptideSp > m_grpPeptideList
GrpPeptideSet m_grpPreGroupingProteinListRemoval
std::map< QString, std::map< unsigned long, GrpPeptideSp > > m_mapPeptides
std::list< GrpProteinSp > m_grpProteinList
GrpPeptideSet m_grpPostGroupingProteinListRemoval
std::list< GrpProtein * > m_remainingGrpProteinList
std::map< QString, GrpProteinSp > m_mapProteins
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< GrpProtein > GrpProteinSp
std::shared_ptr< GrpSubGroup > GrpSubGroupSp
std::shared_ptr< GrpPeptide > GrpPeptideSp
double pappso_double
A type definition for doubles.