![]() |
OpenMS
|
Export protein group data to Apache Arrow format following QPX pg schema. More...
#include <OpenMS/FORMAT/ProteinGroupArrowExport.h>
Static Public Member Functions | |
| static std::shared_ptr< arrow::Table > | exportToArrow (const ConsensusMap &cmap) |
| Export protein group data to Apache Arrow Table. | |
| static bool | exportToParquet (const ConsensusMap &cmap, const String &filename, const ParquetWriteConfig &config=ParquetWriteConfig{}) |
| Export protein group data to Parquet file. | |
Export protein group data to Apache Arrow format following QPX pg schema.
This class provides static methods to export protein group quantification data from a ConsensusMap to Apache Arrow Tables and Parquet files. The schema follows the QPX (Quantitative Proteomics Exchange) protein group format.
Protein groups must have quantification annotated via PeptideAndProteinQuant::annotateQuantificationsToProteins() before export.
|
static |
Export protein group data to Apache Arrow Table.
Exports indistinguishable protein groups following the QPX pg schema. One row is emitted per protein group per run file.
| [in] | cmap | The ConsensusMap with annotated protein group quantification |
|
static |
Export protein group data to Parquet file.
| [in] | cmap | The ConsensusMap with annotated protein group quantification |
| [in] | filename | Output file path |
| [in] | config | Parquet writing options |