OpenMS
Loading...
Searching...
No Matches
XICParquetFile.h File Reference
#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/FORMAT/ParquetFilter.h>
#include <vector>
Include dependency graph for XICParquetFile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XICParquetFile
 Reader for OpenSWATH chromatogram Parquet files (.xic). More...
 
struct  XICParquetFile::XICChromatogram
 Lightweight chromatogram container for XIC parquet rows. More...
 
struct  XICParquetFile::XICRunInfo
 Unique run information (run_id, source_file). More...
 
struct  XICParquetFile::XICAnalyte
 Analyte metadata container. More...
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 

Typedefs

typedef XICParquetFile::XICChromatogram XICChromatogram
 Convenience alias for the nested XIC chromatogram type.
 
typedef XICParquetFile::XICRunInfo XICRunInfo
 Convenience alias for the nested run info type.
 
typedef XICParquetFile::XICAnalyte XICAnalyte
 Convenience alias for the nested analyte type.
 

Class Documentation

◆ OpenMS::XICParquetFile::XICChromatogram

struct OpenMS::XICParquetFile::XICChromatogram

Lightweight chromatogram container for XIC parquet rows.

Collaboration diagram for XICParquetFile::XICChromatogram:
[legend]
Class Members
String annotation
Int64 detecting_transition {0}
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}
vector< double > intensity
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}
vector< double > rt
Int64 run_id {0}
String source_file
Int64 transition_id {0}
Int64 transition_ordinal {0}
String transition_type

◆ OpenMS::XICParquetFile::XICRunInfo

struct OpenMS::XICParquetFile::XICRunInfo

Unique run information (run_id, source_file).

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

◆ OpenMS::XICParquetFile::XICAnalyte

struct OpenMS::XICParquetFile::XICAnalyte

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 XICParquetFile::XICAnalyte:
[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