34 int64_t feature_id = 0;
36 int64_t precursor_id = 0;
38 double ms2_area_intensity = 0.0;
39 double ms2_total_area_intensity = 0.0;
40 double ms2_apex_intensity = 0.0;
41 int precursor_charge = 0;
43 int64_t transition_count = 0;
115 std::vector<double>
RT;
120 std::vector<int64_t>
id;
122 std::vector<double>
mz;
171 const std::vector<Row>&
rows()
const {
return rows_; }
Reader for OpenSwath OSW Parquet output.
Definition OpenSwathOSWParquetReader.h:29
std::vector< double > area_intensity
Definition OpenSwathOSWParquetReader.h:86
std::vector< int64_t > transition_id
Definition OpenSwathOSWParquetReader.h:81
std::vector< String > ms2_columns
Definition OpenSwathOSWParquetReader.h:63
std::vector< double > IM_leftWidth
Definition OpenSwathOSWParquetReader.h:134
std::vector< double > apex_rt
Definition OpenSwathOSWParquetReader.h:89
const std::vector< Row > & rows() const
Return extracted rows.
Definition OpenSwathOSWParquetReader.h:171
std::vector< String > transition_var_columns
Definition OpenSwathOSWParquetReader.h:95
OpenSwathOSWParquetReader(const String &oswpq_dir)
Convenience constructor that loads from the given oswpq path.
std::vector< double > delta_rt
Definition OpenSwathOSWParquetReader.h:117
std::vector< String > ms1_columns
Definition OpenSwathOSWParquetReader.h:67
std::vector< double > Intensity
Definition OpenSwathOSWParquetReader.h:123
std::vector< double > assay_RT
Definition OpenSwathOSWParquetReader.h:118
std::vector< String > filename
Definition OpenSwathOSWParquetReader.h:114
std::vector< std::vector< double > > ms2_values
Definition OpenSwathOSWParquetReader.h:64
String group_id
Definition OpenSwathOSWParquetReader.h:44
std::vector< int64_t > id_peptide
Definition OpenSwathOSWParquetReader.h:110
PeakGroupFeatureScoresResult fetchPeakGroupFeatures(const String &oswpq_dir, const String &level="ms2", const String &main_score="") const
Extract MS2-level feature rows across all runs.
std::vector< int64_t > transition_count
Definition OpenSwathOSWParquetReader.h:58
std::vector< double > RT
Definition OpenSwathOSWParquetReader.h:115
std::vector< Row > rows_
Definition OpenSwathOSWParquetReader.h:255
std::vector< double > total_area_intensity
Definition OpenSwathOSWParquetReader.h:87
std::vector< double > masserror_ppm
Definition OpenSwathOSWParquetReader.h:91
std::vector< bool > decoy
Definition OpenSwathOSWParquetReader.h:57
std::vector< int64_t > run_id
Definition OpenSwathOSWParquetReader.h:53
std::vector< int64_t > transition_group_id
Definition OpenSwathOSWParquetReader.h:111
std::vector< double > delta_RT
Definition OpenSwathOSWParquetReader.h:119
std::vector< int > precursor_charge
Definition OpenSwathOSWParquetReader.h:56
std::vector< double > mz
Definition OpenSwathOSWParquetReader.h:122
std::vector< double > leftWidth
Definition OpenSwathOSWParquetReader.h:129
std::vector< int64_t > id_run
Definition OpenSwathOSWParquetReader.h:109
std::vector< int64_t > precursor_id
Definition OpenSwathOSWParquetReader.h:54
std::vector< int64_t > feature_id
Definition OpenSwathOSWParquetReader.h:52
std::vector< std::vector< double > > ms1_values
Definition OpenSwathOSWParquetReader.h:68
UnscoredResult fetchUnscoredData(const String &oswpq_dir) const
Read an "unscored" table and return a column-oriented result.
const String & oswpqPath() const
Return the originally provided oswpq path (may be empty)
Definition OpenSwathOSWParquetReader.h:168
void load(const String &oswpq_dir)
Load and extract rows from an OSW Parquet directory or .oswpq archive.
std::vector< String > group_id
Definition OpenSwathOSWParquetReader.h:59
TransitionFeaturesResult fetchTransitionFeatures(const String &oswpq_dir) const
Extract transition-level feature rows across all runs (SOA)
std::vector< double > aggr_prec_Peak_Area
Definition OpenSwathOSWParquetReader.h:126
std::vector< int64_t > id
Definition OpenSwathOSWParquetReader.h:120
String oswpq_dir_
Definition OpenSwathOSWParquetReader.h:257
std::vector< double > IM_rightWidth
Definition OpenSwathOSWParquetReader.h:135
std::vector< double > total_mi
Definition OpenSwathOSWParquetReader.h:92
OpenSwathOSWParquetReader()=default
Default constructor.
std::vector< double > aggr_prec_Peak_Apex
Definition OpenSwathOSWParquetReader.h:127
std::vector< double > EXP_IM
Definition OpenSwathOSWParquetReader.h:133
std::vector< double > rightWidth
Definition OpenSwathOSWParquetReader.h:130
std::vector< double > exp_rt
Definition OpenSwathOSWParquetReader.h:55
std::vector< int > Charge
Definition OpenSwathOSWParquetReader.h:121
std::vector< double > rt_fwhm
Definition OpenSwathOSWParquetReader.h:90
std::vector< double > assay_rt
Definition OpenSwathOSWParquetReader.h:116
std::vector< double > apex_intensity
Definition OpenSwathOSWParquetReader.h:88
std::vector< int > product_charge
Definition OpenSwathOSWParquetReader.h:82
std::vector< std::vector< double > > transition_var_values
Definition OpenSwathOSWParquetReader.h:96
Definition OpenSwathOSWParquetReader.h:50
Single extracted row combining feature + precursor + run metadata.
Definition OpenSwathOSWParquetReader.h:33
Result container for transition-level features.
Definition OpenSwathOSWParquetReader.h:73
Result container for an unscored table.
Definition OpenSwathOSWParquetReader.h:108
A more convenient string class.
Definition String.h:34
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19