![]() |
OpenMS
|
Schema for QPX PSM export (quantms Parquet eXchange format, PSM table) More...
#include <OpenMS/FORMAT/ArrowSchemaRegistry.h>
Static Public Member Functions | |
| static std::shared_ptr< arrow::DataType > | modificationsType () |
| Arrow type for modifications: list<struct{name, accession, positions: list<struct{position, amino_acid, scores}>}> | |
| static std::shared_ptr< arrow::DataType > | additionalScoresType () |
| Arrow type for additional scores: list<struct{score_name, score_value, higher_better}> | |
| static std::shared_ptr< arrow::DataType > | cvParamsType () |
| Arrow type for CV params: list<struct{cv_name, cv_value}> | |
| static std::shared_ptr< arrow::DataType > | crossLinksType () |
| Arrow type for cross-links: list<struct{xl_type, partner_sequence, ...}> | |
| static std::shared_ptr< arrow::Schema > | schema () |
| Complete Arrow schema for QPX PSM table (24 fields) | |
Static Public Attributes | |
| static constexpr const char * | SEQUENCE = "sequence" |
| static constexpr const char * | PEPTIDOFORM = "peptidoform" |
| static constexpr const char * | MODIFICATIONS = "modifications" |
| static constexpr const char * | CHARGE = "charge" |
| static constexpr const char * | POSTERIOR_ERROR_PROBABILITY = "posterior_error_probability" |
| static constexpr const char * | IS_DECOY = "is_decoy" |
| static constexpr const char * | CALCULATED_MZ = "calculated_mz" |
| static constexpr const char * | OBSERVED_MZ = "observed_mz" |
| static constexpr const char * | MASS_ERROR_PPM = "mass_error_ppm" |
| static constexpr const char * | ADDITIONAL_SCORES = "additional_scores" |
| static constexpr const char * | PREDICTED_RT = "predicted_rt" |
| static constexpr const char * | RUN_FILE_NAME = "run_file_name" |
| static constexpr const char * | CV_PARAMS = "cv_params" |
| static constexpr const char * | SCAN = "scan" |
| static constexpr const char * | RT = "rt" |
| static constexpr const char * | ION_MOBILITY = "ion_mobility" |
| static constexpr const char * | MISSED_CLEAVAGES = "missed_cleavages" |
| static constexpr const char * | PROTEIN_ACCESSIONS = "protein_accessions" |
| static constexpr const char * | CROSS_LINKS = "cross_links" |
| static constexpr const char * | MZ_ARRAY = "mz_array" |
| static constexpr const char * | INTENSITY_ARRAY = "intensity_array" |
| static constexpr const char * | CHARGE_ARRAY = "charge_array" |
| static constexpr const char * | ION_TYPE_ARRAY = "ion_type_array" |
| static constexpr const char * | ION_MOBILITY_ARRAY = "ion_mobility_array" |
Schema for QPX PSM export (quantms Parquet eXchange format, PSM table)
Defines column names, nested Arrow types, and the complete schema for peptide-spectrum match data in the QPX format. Used by QPXFile for export.
|
static |
Arrow type for additional scores: list<struct{score_name, score_value, higher_better}>
|
static |
Arrow type for cross-links: list<struct{xl_type, partner_sequence, ...}>
|
static |
Arrow type for CV params: list<struct{cv_name, cv_value}>
|
static |
Arrow type for modifications: list<struct{name, accession, positions: list<struct{position, amino_acid, scores}>}>
|
static |
Complete Arrow schema for QPX PSM table (24 fields)
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |