11#include <OpenMS/config.h>
30 class ExperimentalDesign;
31 class ProteinIdentification;
110 const std::string& filename,
123 const std::string& filename,
154 const std::vector<ProteinIdentification>& protein_identifications,
167 const std::vector<ProteinIdentification>& protein_identifications,
169 const std::string& filename,
186 const std::shared_ptr<arrow::Table>& table,
187 const std::string& filename,
A container for consensus elements.
Definition ConsensusMap.h:67
Representation of an experimental design in OpenMS. Instances can be loaded with the ExperimentalDesi...
Definition ExperimentalDesign.h:449
Container for peptide identifications from multiple spectra.
Definition PeptideIdentificationList.h:66
Export protein group data to Apache Arrow format following QPX pg schema.
Definition ProteinGroupArrowExport.h:52
static bool exportToParquet(const std::vector< ProteinIdentification > &protein_identifications, const PeptideIdentificationList &peptide_identifications, const std::string &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export protein group data to Parquet file from identification data (no quantification)
static std::shared_ptr< arrow::Table > exportToArrow(const ConsensusMap &cmap, const ExperimentalDesign &design)
Export protein group data to Apache Arrow Table.
static std::shared_ptr< arrow::Table > exportToArrow(const std::vector< ProteinIdentification > &protein_identifications, const PeptideIdentificationList &peptide_identifications)
Export protein group data to Arrow table from identification data (no quantification)
static bool exportToParquet(const ConsensusMap &cmap, const std::string &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export protein group data to Parquet file, deriving the design from cmap.
static bool exportToParquet(const std::shared_ptr< arrow::Table > &table, const std::string &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Write a pre-built QPX protein group Arrow table to a Parquet file.
static std::shared_ptr< arrow::Table > exportToArrow(const ConsensusMap &cmap)
Export protein group data to Apache Arrow Table, deriving the design from cmap.
static bool exportToParquet(const ConsensusMap &cmap, const ExperimentalDesign &design, const std::string &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export protein group data to Parquet file.
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition ArrowIOHelpers.h:26
Configuration for Parquet file writing.
Definition MSExperimentArrowExport.h:136