OpenMS
Loading...
Searching...
No Matches
XIMParquetFile.h File Reference
#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/FORMAT/ParquetFilter.h>
#include <vector>
Include dependency graph for XIMParquetFile.h:

Go to the source code of this file.

Classes

class  XIMParquetFile
 Reader for OpenSWATH mobilogram Parquet files (.xim). More...
 
struct  XIMParquetFile::XIMMobilogram
 Lightweight mobilogram container for XIM parquet rows. More...
 
struct  XIMParquetFile::XIMRunInfo
 Unique run information (run_id, source_file). More...
 
struct  XIMParquetFile::XIMAnalyte
 Analyte metadata container. More...
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 

Typedefs

typedef XIMParquetFile::XIMMobilogram XIMMobilogram
 Convenience alias for the nested XIM mobilogram type.
 
typedef XIMParquetFile::XIMRunInfo XIMRunInfo
 Convenience alias for the nested run info type.
 
typedef XIMParquetFile::XIMAnalyte XIMAnalyte
 Convenience alias for the nested analyte type.
 

Class Documentation

◆ OpenMS::XIMParquetFile::XIMMobilogram

struct OpenMS::XIMParquetFile::XIMMobilogram

Lightweight mobilogram container for XIM parquet rows.

Collaboration diagram for XIMParquetFile::XIMMobilogram:
[legend]
Class Members
String annotation
Int64 detecting_transition {0}
Int64 feature_id {0}
double feature_rt {0.0}
bool has_detecting_transition {false}
bool has_feature_id {false}
bool has_feature_rt {false}
bool has_precursor_charge {false}
bool has_precursor_decoy {false}
bool has_precursor_id {false}
bool has_product_charge {false}
bool has_product_decoy {false}
bool has_transition_id {false}
bool has_transition_ordinal {false}
vector< double > intensity
vector< double > mobility
String mobilogram_type
String modified_sequence
Int64 ms_level {0}
Int64 precursor_charge {0}
Int64 precursor_decoy {0}
Int64 precursor_id {0}
Int64 product_charge {0}
Int64 product_decoy {0}
Int64 run_id {0}
String source_file
Int64 transition_id {0}
Int64 transition_ordinal {0}
String transition_type

◆ OpenMS::XIMParquetFile::XIMRunInfo

struct OpenMS::XIMParquetFile::XIMRunInfo

Unique run information (run_id, source_file).

Collaboration diagram for XIMParquetFile::XIMRunInfo:
[legend]
Class Members
Int64 run_id {0}
String source_file

◆ OpenMS::XIMParquetFile::XIMAnalyte

struct OpenMS::XIMParquetFile::XIMAnalyte

Analyte metadata container.

If nest_transitions is false in getAnalytes(), transition-level fields are stored in the scalar members (transition_id, product_charge, etc.). If nest_transitions is true, transition-level fields are stored in the vector members (transition_ids, product_charges, etc.), with one entry per unique transition belonging to the precursor.

Collaboration diagram for XIMParquetFile::XIMAnalyte:
[legend]
Class Members
String annotation
vector< String > annotations
Int64 detecting_transition {0}
vector< Int64 > detecting_transitions
bool has_detecting_transition {false}
bool has_precursor_charge {false}
bool has_precursor_decoy {false}
bool has_precursor_id {false}
bool has_product_charge {false}
bool has_product_decoy {false}
bool has_transition_id {false}
bool has_transition_ordinal {false}
String modified_sequence
Int64 precursor_charge {0}
Int64 precursor_decoy {0}
Int64 precursor_id {0}
Int64 product_charge {0}
vector< Int64 > product_charges
Int64 product_decoy {0}
vector< Int64 > product_decoys
Int64 transition_id {0}
vector< Int64 > transition_ids
Int64 transition_ordinal {0}
vector< Int64 > transition_ordinals
String transition_type
vector< String > transition_types