![]() |
OpenMS
|
#include <OpenMS/OPENSWATHALGO/DATAACCESS/TransitionExperiment.h>
Public Member Functions | |
| bool | getDecoy () const |
| void | setDecoy (bool d) |
| std::string | getFragmentType () const |
| void | setFragmentType (const std::string &s) |
| std::string | getAnnotation () const |
| int | getProductChargeState () const |
| bool | isProductChargeStateSet () const |
| bool | isPrecursorImSet () const |
| std::string | getNativeID () const |
| std::string | getPeptideRef () const |
| std::string | getCompoundRef () const |
| double | getLibraryIntensity () const |
| void | setLibraryIntensity (double l) |
| double | getProductMZ () const |
| double | getPrecursorMZ () const |
| double | getPrecursorIM () const |
| void | setDetectingTransition (bool d) |
| bool | isDetectingTransition () const |
| void | setQuantifyingTransition (bool q) |
| bool | isQuantifyingTransition () const |
| void | setIdentifyingTransition (bool i) |
| bool | isIdentifyingTransition () const |
| bool | operator== (const LightTransition &rhs) const |
| Equality operator - compares transition_name (consistent with hash) | |
| bool | operator!= (const LightTransition &rhs) const |
Public Attributes | |
| std::string | transition_name |
| std::string | peptide_ref |
| double | library_intensity {} |
| double | product_mz {} |
| double | precursor_mz {} |
| double | precursor_im {-1} |
| int8_t | fragment_charge {} |
| Fragment charge (compact: range typically 1-8) | |
| TransitionFlags | flags {} |
| Packed boolean flags. | |
| int16_t | fragment_nr {-1} |
| Fragment ion ordinal (e.g. 7 for y7) | |
| FragmentIonType | fragment_type {FragmentIonType::Empty} |
| Fragment ion type enum. | |
| std::vector< std::string > | peptidoforms |
| Peptidoforms for IPF. | |
|
inline |
Reconstruct annotation from fragment_type, fragment_nr, and fragment_charge Returns string like "b8", "y6^2", "prec", or empty if no fragment info set
References OpenSwath::Empty, LightTransition::fragment_charge, LightTransition::fragment_nr, LightTransition::fragment_type, OpenSwath::fragmentIonTypeToString(), and OpenSwath::Precursor.
|
inline |
References LightTransition::peptide_ref.
|
inline |
References TransitionFlags::decoy, and LightTransition::flags.
|
inline |
References LightTransition::fragment_type, and OpenSwath::fragmentIonTypeToString().
|
inline |
References LightTransition::library_intensity.
|
inline |
References LightTransition::transition_name.
|
inline |
References LightTransition::peptide_ref.
|
inline |
References LightTransition::precursor_im.
|
inline |
References LightTransition::precursor_mz.
|
inline |
References LightTransition::fragment_charge.
|
inline |
References LightTransition::product_mz.
|
inline |
References TransitionFlags::detecting, and LightTransition::flags.
|
inline |
References LightTransition::flags, and TransitionFlags::identifying.
|
inline |
References LightTransition::precursor_im.
|
inline |
References LightTransition::fragment_charge.
|
inline |
References LightTransition::flags, and TransitionFlags::quantifying.
|
inline |
|
inline |
Equality operator - compares transition_name (consistent with hash)
References LightTransition::transition_name.
|
inline |
References TransitionFlags::decoy, and LightTransition::flags.
|
inline |
References TransitionFlags::detecting, and LightTransition::flags.
|
inline |
References LightTransition::fragment_type, and OpenSwath::stringToFragmentIonType().
|
inline |
References LightTransition::flags, and TransitionFlags::identifying.
|
inline |
References LightTransition::library_intensity.
|
inline |
References LightTransition::flags, and TransitionFlags::quantifying.
| TransitionFlags flags {} |
Packed boolean flags.
Referenced by LightTransition::getDecoy(), LightTransition::isDetectingTransition(), LightTransition::isIdentifyingTransition(), LightTransition::isQuantifyingTransition(), LightTransition::setDecoy(), LightTransition::setDetectingTransition(), LightTransition::setIdentifyingTransition(), and LightTransition::setQuantifyingTransition().
| int8_t fragment_charge {} |
Fragment charge (compact: range typically 1-8)
Referenced by LightTransition::getAnnotation(), LightTransition::getProductChargeState(), and LightTransition::isProductChargeStateSet().
| int16_t fragment_nr {-1} |
Fragment ion ordinal (e.g. 7 for y7)
Referenced by LightTransition::getAnnotation().
| FragmentIonType fragment_type {FragmentIonType::Empty} |
Fragment ion type enum.
Referenced by LightTransition::getAnnotation(), LightTransition::getFragmentType(), and LightTransition::setFragmentType().
| double library_intensity {} |
Referenced by LightTransition::getLibraryIntensity(), and LightTransition::setLibraryIntensity().
| std::string peptide_ref |
Referenced by LightTransition::getCompoundRef(), and LightTransition::getPeptideRef().
| std::vector<std::string> peptidoforms |
Peptidoforms for IPF.
| double precursor_im {-1} |
Referenced by LightTransition::getPrecursorIM(), and LightTransition::isPrecursorImSet().
| double precursor_mz {} |
Referenced by LightTransition::getPrecursorMZ().
| double product_mz {} |
Referenced by LightTransition::getProductMZ().
| std::string transition_name |
Referenced by LightTransition::getNativeID(), and LightTransition::operator==().