11#include <OpenMS/config.h>
30 class ProteinIdentification;
89 const std::vector<ProteinIdentification>& protein_identifications,
102 const std::vector<ProteinIdentification>& protein_identifications,
121 const std::shared_ptr<arrow::Table>& table,
A container for consensus elements.
Definition ConsensusMap.h:67
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:51
static bool exportToParquet(const std::vector< ProteinIdentification > &protein_identifications, const PeptideIdentificationList &peptide_identifications, const 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 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 String &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export protein group data to Parquet file.
static bool exportToParquet(const std::shared_ptr< arrow::Table > &table, const 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.
A more convenient string class.
Definition String.h:32
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition ArrowIOHelpers.h:20
Configuration for Parquet file writing.
Definition MSExperimentArrowExport.h:136