OpenMS
Loading...
Searching...
No Matches
MzQCFile.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: Axel Walter $
6// $Authors: Axel Walter $
7// --------------------------------------------------------------------------
8
9#pragma once
10
13#include <vector>
14
15namespace OpenMS
16{
17 class FeatureMap;
18
26 class OPENMS_DLLAPI MzQCFile
27 {
28 public:
29 // Default constructor
30 MzQCFile() = default;
31
45 void store(const std::string& input_file,
46 const std::string& output_file,
47 const MSExperiment& exp,
48 const std::string& contact_name,
49 const std::string& contact_address,
50 const std::string& description,
51 const std::string& label,
52 const FeatureMap& feature_map,
53 std::vector<ProteinIdentification>& prot_ids,
54 PeptideIdentificationList& pep_ids) const;
55 };
56}
A container for features.
Definition FeatureMap.h:78
In-Memory representation of a mass spectrometry run.
Definition MSExperiment.h:49
File adapter for mzQC files used to load and store mzQC files.
Definition MzQCFile.h:27
MzQCFile()=default
void store(const std::string &input_file, const std::string &output_file, const MSExperiment &exp, const std::string &contact_name, const std::string &contact_address, const std::string &description, const std::string &label, const FeatureMap &feature_map, std::vector< ProteinIdentification > &prot_ids, PeptideIdentificationList &pep_ids) const
Stores QC data in mzQC file with JSON format.
Container for peptide identifications from multiple spectra.
Definition PeptideIdentificationList.h:66
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19