![]() |
OpenMS
|
#include <OpenMS/OpenMSConfig.h>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | ValidationResult |
| Result of schema validation containing validity flag and error messages. More... | |
| struct | ProteinSchema |
| Schema for protein identification results table. More... | |
| struct | ProteinGroupSchema |
| Schema for protein group (indistinguishable group) results table. More... | |
| struct | SearchParamsSchema |
| Schema for search engine parameters and settings table. More... | |
| struct | FeatureSchema |
| Schema for LC-MS feature table (FeatureMap features) More... | |
| struct | ConsensusFeatureSchema |
| Schema for consensus feature table (ConsensusMap features) More... | |
| struct | PSMSchema |
| Schema for peptide-spectrum match (PSM) results table. More... | |
| struct | QPXPSMSchema |
| Schema for QPX PSM export (quantms Parquet eXchange format, PSM table) More... | |
| struct | QPXFeatureSchema |
| Schema for QPX feature view (quantms Parquet eXchange format) More... | |
| struct | SpectraLongSchema |
| Schema for spectra in long (one row per peak) format. More... | |
| struct | SpectraSemiWideSchema |
| Schema for spectra in semi-wide (one row per spectrum, list columns for peaks) format. More... | |
| struct | ChromatogramSchema |
| Schema for chromatograms in long (one row per data point) format. More... | |
| struct | ChromatogramSemiWideSchema |
| Schema for chromatograms in semi-wide (one row per chromatogram, list columns) format. More... | |
| struct | OSWPrecursorSchema |
| Schema for OpenSWATH precursor (peptide query) table. More... | |
| struct | OSWTransitionSchema |
| Schema for OpenSWATH transition (fragment ion) table. More... | |
| struct | OSWFeaturePrecursorSchema |
| Schema for OpenSWATH feature-level precursor intensity table. More... | |
| struct | OSWRunSchema |
| Schema for OpenSWATH run metadata table. More... | |
| struct | OSWFeatureSchema |
| Schema for OpenSWATH feature scoring results table. More... | |
| struct | OSWFeatureTransitionSchema |
| Schema for OpenSWATH per-transition feature scoring results table. More... | |
| struct | XICSchema |
| Schema for extracted ion chromatogram (XIC) data table. More... | |
| struct | XIMSchema |
| Schema for extracted ion mobilogram (XIM) data table. More... | |
Namespaces | |
| namespace | arrow |
| namespace | OpenMS |
| Main OpenMS namespace. | |
| namespace | OpenMS::ArrowSchemaValidation |
| Utilities for validating Arrow table schemas against expected definitions. | |
Enumerations | |
| enum class | Mode { Strict , Subset } |
| Validation strictness: Strict requires exact match, Subset allows missing and extra columns. More... | |
Functions | |
| ValidationResult | validate (const std::shared_ptr< arrow::Table > &table, const std::shared_ptr< arrow::Schema > &expected_schema, Mode mode=Mode::Strict) |
| Validate an Arrow table's schema against an expected schema. | |