OpenMS
NuXLPresets.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 
15 
16 namespace OpenMS
17 {
18 
19  // MS1 (modifications) and MS2 (fragments) for the different protocols
20  namespace NuXLPresets
21  {
27  OPENMS_DLLAPI StringList getAllPresetsNames(const String& custom_presets_file = "");
28 
39  OPENMS_DLLAPI void getPresets(const String& p,
40  const String& custom_presets_file,
41  StringList& nucleotides,
42  StringList& mapping,
43  StringList& modifications,
44  StringList& fragment_adducts,
45  String& can_cross_link);
46 
56  OPENMS_DLLAPI void getPresets(const String& p,
57  StringList& nucleotides,
58  StringList& mapping,
59  StringList& modifications,
60  StringList& fragment_adducts,
61  String& can_cross_link);
62  }
63 
64 }
A more convenient string class.
Definition: String.h:34
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:44
void getPresets(const String &p, const String &custom_presets_file, StringList &nucleotides, StringList &mapping, StringList &modifications, StringList &fragment_adducts, String &can_cross_link)
Get preset parameters for a given preset name.
StringList getAllPresetsNames(const String &custom_presets_file="")
Get all available presets names from JSON file.
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19