![]() |
OpenMS
|
Schema for QPX protein group export (quantms Parquet eXchange format, pg table) More...
#include <OpenMS/FORMAT/ArrowSchemaRegistry.h>
Static Public Member Functions | |
| static std::shared_ptr< arrow::DataType > | intensitiesType () |
| Arrow type for intensities: list<struct{label, intensity}> (nullable for search-engine output) | |
| static std::shared_ptr< arrow::DataType > | additionalIntensitiesType () |
| Arrow type for additional intensities: list<struct{label, intensities: list<struct{...}>}> | |
| static std::shared_ptr< arrow::DataType > | peptidesType () |
| Arrow type for peptides: list<struct{protein_name, peptide_count}> | |
| static std::shared_ptr< arrow::DataType > | peptideCountsType () |
| Arrow type for peptide_counts: struct{unique_sequences, total_sequences}. | |
| static std::shared_ptr< arrow::DataType > | featureCountsType () |
| Arrow type for feature_counts: struct{unique_features, total_features}. | |
| static std::shared_ptr< arrow::DataType > | additionalScoresType () |
| Arrow type for additional scores (delegates to QPXPSMSchema::additionalScoresType) | |
| static std::shared_ptr< arrow::DataType > | cvParamsType () |
| Arrow type for CV params (delegates to QPXPSMSchema::cvParamsType) | |
| static std::shared_ptr< arrow::Schema > | schema () |
| Complete Arrow schema for QPX pg table (20 fields) | |
Static Public Attributes | |
| static constexpr const char * | PG_ACCESSIONS = "pg_accessions" |
| static constexpr const char * | PG_NAMES = "pg_names" |
| static constexpr const char * | GG_ACCESSIONS = "gg_accessions" |
| static constexpr const char * | GG_NAMES = "gg_names" |
| static constexpr const char * | GG_QVALUE = "gg_qvalue" |
| static constexpr const char * | ANCHOR_PROTEIN = "anchor_protein" |
| static constexpr const char * | RUN_FILE_NAME = "run_file_name" |
| static constexpr const char * | GLOBAL_QVALUE = "global_qvalue" |
| static constexpr const char * | PG_QVALUE = "pg_qvalue" |
| static constexpr const char * | INTENSITIES = "intensities" |
| static constexpr const char * | ADDITIONAL_INTENSITIES = "additional_intensities" |
| static constexpr const char * | IS_DECOY = "is_decoy" |
| static constexpr const char * | CONTAMINANT = "contaminant" |
| static constexpr const char * | PEPTIDES = "peptides" |
| static constexpr const char * | PEPTIDE_COUNTS = "peptide_counts" |
| static constexpr const char * | FEATURE_COUNTS = "feature_counts" |
| static constexpr const char * | SEQUENCE_COVERAGE = "sequence_coverage" |
| static constexpr const char * | MOLECULAR_WEIGHT = "molecular_weight" |
| static constexpr const char * | ADDITIONAL_SCORES = "additional_scores" |
| static constexpr const char * | CV_PARAMS = "cv_params" |
Schema for QPX protein group export (quantms Parquet eXchange format, pg table)
Defines column names, nested Arrow types, and the complete schema for protein group data in the QPX format. Supports both quantified (ConsensusMap) and identification-only (search engine) output — quantification columns are nullable.
|
static |
Arrow type for additional intensities: list<struct{label, intensities: list<struct{...}>}>
|
static |
Arrow type for additional scores (delegates to QPXPSMSchema::additionalScoresType)
|
static |
Arrow type for CV params (delegates to QPXPSMSchema::cvParamsType)
|
static |
Arrow type for feature_counts: struct{unique_features, total_features}.
|
static |
Arrow type for intensities: list<struct{label, intensity}> (nullable for search-engine output)
|
static |
Arrow type for peptide_counts: struct{unique_sequences, total_sequences}.
|
static |
Arrow type for peptides: list<struct{protein_name, peptide_count}>
|
static |
Complete Arrow schema for QPX pg table (20 fields)
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |