34 int64_t feature_id = 0;
36 int64_t precursor_id = 0;
39 double ms2_area_intensity = 0.0;
40 double ms2_total_area_intensity = 0.0;
41 double ms2_apex_intensity = 0.0;
43 int precursor_charge = 0;
45 int64_t transition_count = 0;
124 std::vector<double>
RT;
129 std::vector<int64_t>
id;
131 std::vector<double>
mz;
174 void load(
const std::string& oswpq_dir);
177 const std::string&
oswpqPath()
const {
return oswpq_dir_; }
180 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:95
UnscoredResult fetchUnscoredData(const std::string &oswpq_dir) const
Read an "unscored" table and return a column-oriented result.
std::vector< int64_t > transition_id
Definition OpenSwathOSWParquetReader.h:87
std::vector< double > IM_leftWidth
Definition OpenSwathOSWParquetReader.h:143
std::vector< double > apex_rt
Definition OpenSwathOSWParquetReader.h:98
const std::vector< Row > & rows() const
Return extracted rows.
Definition OpenSwathOSWParquetReader.h:180
std::vector< double > delta_rt
Definition OpenSwathOSWParquetReader.h:126
OpenSwathOSWParquetReader(const std::string &oswpq_dir)
Convenience constructor that loads from the given oswpq path.
std::vector< double > Intensity
Definition OpenSwathOSWParquetReader.h:132
PeakGroupFeatureScoresResult fetchPeakGroupFeatures(const std::string &oswpq_dir, const std::string &level="ms2", const std::string &main_score="") const
Extract MS2-level feature rows across all runs.
std::vector< double > assay_RT
Definition OpenSwathOSWParquetReader.h:127
std::vector< std::string > group_id
Definition OpenSwathOSWParquetReader.h:63
std::vector< std::vector< double > > ms2_values
Definition OpenSwathOSWParquetReader.h:68
std::string group_id
Definition OpenSwathOSWParquetReader.h:46
std::vector< int64_t > id_peptide
Definition OpenSwathOSWParquetReader.h:119
std::vector< int64_t > transition_count
Definition OpenSwathOSWParquetReader.h:62
void load(const std::string &oswpq_dir)
Load and extract rows from an OSW Parquet directory or .oswpq archive.
TransitionFeaturesResult fetchTransitionFeatures(const std::string &oswpq_dir) const
Extract transition-level feature rows across all runs (SOA)
std::vector< double > RT
Definition OpenSwathOSWParquetReader.h:124
std::vector< Row > rows_
Definition OpenSwathOSWParquetReader.h:264
std::vector< double > total_area_intensity
Definition OpenSwathOSWParquetReader.h:96
std::vector< double > masserror_ppm
Definition OpenSwathOSWParquetReader.h:100
std::vector< bool > decoy
Definition OpenSwathOSWParquetReader.h:61
std::vector< int64_t > run_id
Definition OpenSwathOSWParquetReader.h:55
std::vector< int64_t > transition_group_id
Definition OpenSwathOSWParquetReader.h:120
std::vector< std::string > ms2_columns
Definition OpenSwathOSWParquetReader.h:67
std::vector< double > delta_RT
Definition OpenSwathOSWParquetReader.h:128
std::string oswpq_dir_
Definition OpenSwathOSWParquetReader.h:266
std::vector< int > precursor_charge
Auxiliary precursor charge, with NULL represented by 0. Scientific identity validation is caller-owne...
Definition OpenSwathOSWParquetReader.h:60
std::vector< double > mz
Definition OpenSwathOSWParquetReader.h:131
std::vector< double > leftWidth
Definition OpenSwathOSWParquetReader.h:138
std::vector< int64_t > id_run
Definition OpenSwathOSWParquetReader.h:118
const std::string & oswpqPath() const
Return the originally provided oswpq path (may be empty)
Definition OpenSwathOSWParquetReader.h:177
std::vector< int64_t > precursor_id
Definition OpenSwathOSWParquetReader.h:56
std::vector< bool > decoy_valid
Definition OpenSwathOSWParquetReader.h:92
std::vector< int64_t > feature_id
Definition OpenSwathOSWParquetReader.h:54
std::vector< std::vector< double > > ms1_values
Definition OpenSwathOSWParquetReader.h:72
std::vector< double > aggr_prec_Peak_Area
Definition OpenSwathOSWParquetReader.h:135
std::vector< int64_t > id
Definition OpenSwathOSWParquetReader.h:129
std::vector< std::string > filename
Definition OpenSwathOSWParquetReader.h:123
std::vector< double > IM_rightWidth
Definition OpenSwathOSWParquetReader.h:144
std::vector< double > total_mi
Definition OpenSwathOSWParquetReader.h:101
OpenSwathOSWParquetReader()=default
Default constructor.
std::vector< double > aggr_prec_Peak_Apex
Definition OpenSwathOSWParquetReader.h:136
std::vector< double > EXP_IM
Definition OpenSwathOSWParquetReader.h:142
std::vector< double > rightWidth
Definition OpenSwathOSWParquetReader.h:139
std::vector< double > exp_rt
Experimental RT, with unknown (NULL) values represented by NaN and sorted last within a group.
Definition OpenSwathOSWParquetReader.h:58
std::vector< int > Charge
Definition OpenSwathOSWParquetReader.h:130
std::vector< double > rt_fwhm
Definition OpenSwathOSWParquetReader.h:99
std::vector< double > assay_rt
Definition OpenSwathOSWParquetReader.h:125
std::vector< double > apex_intensity
Definition OpenSwathOSWParquetReader.h:97
std::vector< int > product_charge
Definition OpenSwathOSWParquetReader.h:88
std::vector< std::vector< double > > transition_var_values
Definition OpenSwathOSWParquetReader.h:105
std::vector< std::string > ms1_columns
Definition OpenSwathOSWParquetReader.h:71
std::vector< std::string > transition_var_columns
Definition OpenSwathOSWParquetReader.h:104
Definition OpenSwathOSWParquetReader.h:52
Single extracted row combining feature + precursor + run metadata.
Definition OpenSwathOSWParquetReader.h:33
Result container for transition-level features.
Definition OpenSwathOSWParquetReader.h:77
Result container for an unscored table.
Definition OpenSwathOSWParquetReader.h:117
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19