![]() |
OpenMS
|
Index positions of the per-peak IntegerDataArrays used by the OpenNuXL pipeline.
More...
#include <OpenMS/ANALYSIS/NUXL/NuXLConstants.h>
Static Public Attributes | |
| static constexpr size_t | IA_CHARGE_INDEX = 0 |
| IntegerDataArray slot holding the per-peak charge. | |
| static constexpr size_t | IA_RANK_INDEX = 1 |
IntegerDataArray slot holding the per-peak intensity rank (named "intensity_rank"; 0 marks the most intense peak, ascending). | |
| static constexpr size_t | IA_DENOVO_TAG_INDEX = 2 |
IntegerDataArray slot holding the length of the longest amino-acid de novo tag found in the spectrum (named "longest_tag"; a single-element array broadcast over the whole spectrum). Always 0 unless OpenNuXL is built with the CALCULATE_LONGEST_TAG macro defined. | |
Index positions of the per-peak IntegerDataArrays used by the OpenNuXL pipeline.
OpenNuXL annotates each MSSpectrum with a fixed layout of parallel IntegerDataArrays: the array at slot i carries the data described by IA_*_INDEX == i. Code that accesses these slots indexes them through these constants so the layout stays consistent between the spectrum builders in TOPP_OpenNuXL and the alignment / scoring helpers in NuXLAnnotateAndLocate.
|
staticconstexpr |
IntegerDataArray slot holding the per-peak charge.
|
staticconstexpr |
IntegerDataArray slot holding the length of the longest amino-acid de novo tag found in the spectrum (named "longest_tag"; a single-element array broadcast over the whole spectrum). Always 0 unless OpenNuXL is built with the CALCULATE_LONGEST_TAG macro defined.
|
staticconstexpr |
IntegerDataArray slot holding the per-peak intensity rank (named "intensity_rank"; 0 marks the most intense peak, ascending).