OpenMS
Loading...
Searching...
No Matches
ProteinInference.h
Go to the documentation of this file.
1// Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2// SPDX-License-Identifier: BSD-3-Clause
3//
4// --------------------------------------------------------------------------
5// $Maintainer: Chris Bielow $
6// $Authors: $
7// --------------------------------------------------------------------------
8
9#pragma once
10
12
13#include <vector>
14
15namespace OpenMS
16{
17
18 class PeptideHit;
19 class ConsensusMap;
20
28 class OPENMS_DLLAPI ProteinInference
29 {
30
31public:
32
34
37
40
43
57 void infer(ConsensusMap& consensus_map, const UInt reference_map);
58
59
60protected:
61
62 void infer_(ConsensusMap& consensus_map,
63 const size_t protein_idenfication_index,
64 const UInt reference_map);
65
66 bool sortByUnique_(std::vector<PeptideHit>& peptide_hits_local, const bool is_higher_score_better);
67
68 }; // !class
69
70} // !namespace
71
A container for consensus elements.
Definition ConsensusMap.h:68
float IntensityType
Intensity type.
Definition Peak2D.h:37
[experimental class] given a peptide quantitation, infer corresponding protein quantities
Definition ProteinInference.h:29
ProteinInference(const ProteinInference &cp)
copy constructor
void infer(ConsensusMap &consensus_map, const UInt reference_map)
given a peptide quantitation, infer corresponding protein quantities
ProteinInference()
Constructor.
Peak2D::IntensityType IntensityType
Definition ProteinInference.h:33
void infer_(ConsensusMap &consensus_map, const size_t protein_idenfication_index, const UInt reference_map)
bool sortByUnique_(std::vector< PeptideHit > &peptide_hits_local, const bool is_higher_score_better)
ProteinInference & operator=(const ProteinInference &rhs)
assignment operator
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19