43 #include <unordered_set> 56 void insertRun(std::vector<ProteinIdentification>& prots,
57 std::vector<PeptideIdentification>& peps);
61 std::vector<PeptideIdentification>& peps);
64 String getNewIdentifier_()
const;
72 bool checkOldRunConsistency_(
73 const std::vector<ProteinIdentification>& protRuns,
74 const String& experiment_type)
const;
82 bool checkOldRunConsistency_(
83 const std::vector<ProteinIdentification>& protRuns,
85 const String& experiment_type)
const;
88 void movePepIDsAndRefProteinsToResult_(
89 std::vector<PeptideIdentification>& pepIDs,
90 std::vector<ProteinIdentification>& oldProtRuns
Representation of a protein identification run.
Definition: ProteinIdentification.h:68
A more convenient string class.
Definition: String.h:58
std::unordered_set< std::string > proteinsCollected
Definition: IDMergerAlgorithm.h:95
Definition: IDMergerAlgorithm.h:47
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
ProteinIdentification protResult
Definition: IDMergerAlgorithm.h:93
String id
Definition: IDMergerAlgorithm.h:98
std::vector< PeptideIdentification > pepResult
Definition: IDMergerAlgorithm.h:94
std::map< String, Size > fileOriginToIdx
Definition: IDMergerAlgorithm.h:97
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91