OpenMS
Loading...
Searching...
No Matches
BedRModFile.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: Sam Wein $
6// $Authors: Sam Wein $
7// --------------------------------------------------------------------------
8
9#pragma once
10
11#include <OpenMS/config.h>
12#include <string>
13#include <map>
15
16namespace OpenMS
17{
26 class OPENMS_DLLAPI BedRModFile
27 {
28 public:
30 BedRModFile() = default;
32 BedRModFile(const BedRModFile&) = default;
33
35 ~BedRModFile() = default;
36
66 void store(const std::string& out_file,
67 const IdentificationData& id_data,
68 const std::string& chebi_mapping_file = "",
69 const std::map<std::string, std::string>& reference_metadata = {}) const;
70 };
71}
File adapter for bedRMod v2 files.
Definition BedRModFile.h:27
BedRModFile()=default
Default constructor.
BedRModFile(const BedRModFile &)=default
Copy constructor.
void store(const std::string &out_file, const IdentificationData &id_data, const std::string &chebi_mapping_file="", const std::map< std::string, std::string > &reference_metadata={}) const
Store RNA modification sites as bedRMod v2.
~BedRModFile()=default
Destructor.
Definition IdentificationData.h:87
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19