OpenMS
NuXLAnnotateAndLocate.h
Go to the documentation of this file.
1 // Copyright (c) 2002-2023, The OpenMS Team -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Timo Sachsenberg $
6 // $Authors: Timo Sachsenberg $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
16 
17 #include <set>
18 #include <map>
19 #include <vector>
20 #include <algorithm>
21 
22 namespace OpenMS
23 {
24 class OPENMS_DLLAPI NuXLAnnotateAndLocate
25 {
26  public:
27 
28  static void annotateAndLocate_(
29  const PeakMap& exp,
30  std::vector<std::vector<NuXLAnnotatedHit>>& annotated_hits,
32  const ModifiedPeptideGenerator::MapToResidueType& fixed_modifications,
33  const ModifiedPeptideGenerator::MapToResidueType& variable_modifications,
34  Size max_variable_mods_per_peptide,
35  double fragment_mass_tolerance,
36  bool fragment_mass_tolerance_unit_ppm,
37  const NuXLParameterParsing::PrecursorsToMS2Adducts & all_feasible_adducts);
38 
39 };
40 } // namespace OpenMS
41 
42 
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:49
Definition: ModifiedPeptideGenerator.h:31
Definition: NuXLAnnotateAndLocate.h:25
static void annotateAndLocate_(const PeakMap &exp, std::vector< std::vector< NuXLAnnotatedHit >> &annotated_hits, const NuXLModificationMassesResult &mm, const ModifiedPeptideGenerator::MapToResidueType &fixed_modifications, const ModifiedPeptideGenerator::MapToResidueType &variable_modifications, Size max_variable_mods_per_peptide, double fragment_mass_tolerance, bool fragment_mass_tolerance_unit_ppm, const NuXLParameterParsing::PrecursorsToMS2Adducts &all_feasible_adducts)
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:97
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition: NuXLModificationsGenerator.h:34
std::map< std::string, MS2AdductsOfSinglePrecursorAdduct > PrecursorsToMS2Adducts
Definition: NuXLParameterParsing.h:65