OpenMS
Loading...
Searching...
No Matches
UnimodXMLDataProvider.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: Timo Sachsenberg $
6// $Authors: Timo Sachsenberg $
7// --------------------------------------------------------------------------
8
9#pragma once
10
13
14namespace OpenMS
15{
25 {
26 public:
28 explicit UnimodXMLDataProvider(const String& filename);
29
30 std::vector<std::unique_ptr<ResidueModification>> loadModifications() override;
31
32 private:
34 };
35
36} // namespace OpenMS
Interface for providing ResidueModification data to ModificationsDB.
Definition ModificationDataProvider.h:29
A more convenient string class.
Definition String.h:34
Loads ResidueModification data from a Unimod XML file.
Definition UnimodXMLDataProvider.h:25
String filename_
Definition UnimodXMLDataProvider.h:33
std::vector< std::unique_ptr< ResidueModification > > loadModifications() override
Load modifications from whatever source this provider wraps.
UnimodXMLDataProvider(const String &filename)
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19