Skip to content
Snippets Groups Projects
Commit 2af2709a authored by Langella Olivier's avatar Langella Olivier
Browse files

 removing const

parent c9ce7ea2
No related branches found
No related tags found
No related merge requests found
...@@ -144,7 +144,7 @@ ComputeQvalues::computeMascotPeptideEvidenceQvalues( ...@@ -144,7 +144,7 @@ ComputeQvalues::computeMascotPeptideEvidenceQvalues(
void void
ComputeQvalues::computeTandemPeptideEvidenceQvalues( ComputeQvalues::computeTandemPeptideEvidenceQvalues(
std::vector<PeptideEvidence *> &tandem_peptide_evidence_list) const std::vector<PeptideEvidence *> &tandem_peptide_evidence_list)
{ {
std::sort(tandem_peptide_evidence_list.begin(), std::sort(tandem_peptide_evidence_list.begin(),
tandem_peptide_evidence_list.end(), tandem_peptide_evidence_list.end(),
...@@ -169,6 +169,7 @@ ComputeQvalues::computeTandemPeptideEvidenceQvalues( ...@@ -169,6 +169,7 @@ ComputeQvalues::computeTandemPeptideEvidenceQvalues(
} }
cleanPeptideEvidenceList(tandem_peptide_evidence_list); cleanPeptideEvidenceList(tandem_peptide_evidence_list);
m_tandemPeptideEvidenceList = tandem_peptide_evidence_list;
} }
void void
...@@ -199,4 +200,29 @@ ComputeQvalues::cleanPeptideEvidenceList( ...@@ -199,4 +200,29 @@ ComputeQvalues::cleanPeptideEvidenceList(
void void
ComputeQvalues::writeDistributionsByEngines(CalcWriterInterface *p_writer) const ComputeQvalues::writeDistributionsByEngines(CalcWriterInterface *p_writer) const
{ {
std::size_t count_decoy = 0;
std::size_t count_target = 0;
for(PeptideEvidence *pep : m_tandemPeptideEvidenceList)
{
if(m_falsePeptideEvidenceList.find(pep) !=
m_falsePeptideEvidenceList.end())
{
count_decoy++;
}
else
{
count_target++;
}
// double qvalue = Utils::computeFdr(count_decoy, count_target);
// pep->setParam(PeptideEvidenceParam::pappso_qvalue, QVariant(qvalue));
p_writer->writeCell((int) count_target);
p_writer->writeCell((int) count_decoy);
p_writer->writeCell(pep->getEvalue());
p_writer->writeCell(pep->getParam(PeptideEvidenceParam::pappso_qvalue).toDouble());
p_writer->writeLine();
}
} }
...@@ -51,7 +51,7 @@ class ComputeQvalues ...@@ -51,7 +51,7 @@ class ComputeQvalues
private: private:
void computeTandemPeptideEvidenceQvalues( void computeTandemPeptideEvidenceQvalues(
std::vector<PeptideEvidence *> &tandem_peptide_evidence_list) const; std::vector<PeptideEvidence *> &tandem_peptide_evidence_list);
void computeMascotPeptideEvidenceQvalues( void computeMascotPeptideEvidenceQvalues(
std::vector<PeptideEvidence *> &mascot_peptide_evidence_list) const; std::vector<PeptideEvidence *> &mascot_peptide_evidence_list) const;
...@@ -60,4 +60,7 @@ class ComputeQvalues ...@@ -60,4 +60,7 @@ class ComputeQvalues
private: private:
std::set<const PeptideEvidence *> m_falsePeptideEvidenceList; std::set<const PeptideEvidence *> m_falsePeptideEvidenceList;
std::vector<PeptideEvidence *> m_tandemPeptideEvidenceList;
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment