|
|
| ReactionMonitoringTransition () |
| default constructor More...
|
|
| ReactionMonitoringTransition (const ReactionMonitoringTransition &rhs) |
| copy constructor More...
|
|
| ReactionMonitoringTransition (ReactionMonitoringTransition &&) noexcept |
| Move constructor. More...
|
|
| ~ReactionMonitoringTransition () override |
| destructor More...
|
|
ReactionMonitoringTransition & | operator= (const ReactionMonitoringTransition &rhs) |
| assignment operator More...
|
|
ReactionMonitoringTransition & | operator= (ReactionMonitoringTransition &&rhs) noexcept |
| move assignment operator More...
|
|
|
void | setName (const String &name) |
|
const String & | getName () const |
|
void | setNativeID (const String &name) |
|
const String & | getNativeID () const |
|
void | setPeptideRef (const String &peptide_ref) |
|
const String & | getPeptideRef () const |
|
void | setCompoundRef (const String &compound_ref) |
|
const String & | getCompoundRef () const |
|
void | setPrecursorMZ (double mz) |
| sets the precursor mz (Q1 value) More...
|
|
double | getPrecursorMZ () const |
| get the precursor mz (Q1 value) More...
|
|
bool | hasPrecursorCVTerms () const |
| Returns true if precursor CV Terms exist (means it is safe to call getPrecursorCVTermList) More...
|
|
void | setPrecursorCVTermList (const CVTermList &list) |
|
void | addPrecursorCVTerm (const CVTerm &cv_term) |
|
const CVTermList & | getPrecursorCVTermList () const |
| Obtain the list of CV Terms for the precursor. More...
|
|
void | setProductMZ (double mz) |
|
double | getProductMZ () const |
|
int | getProductChargeState () const |
|
bool | isProductChargeStateSet () const |
|
void | addProductCVTerm (const CVTerm &cv_term) |
|
const std::vector< Product > & | getIntermediateProducts () const |
|
void | addIntermediateProduct (const Product &product) |
|
void | setIntermediateProducts (const std::vector< Product > &products) |
|
void | setProduct (Product product) |
|
const Product & | getProduct () const |
|
bool | hasPrediction () const |
| Returns true if a Prediction object exists (means it is safe to call getPrediction) More...
|
|
void | setPrediction (const Prediction &prediction) |
|
void | addPredictionTerm (const CVTerm &prediction) |
|
const Prediction & | getPrediction () const |
| Obtain the Prediction object. More...
|
|
DecoyTransitionType | getDecoyTransitionType () const |
| Returns the type of transition (target or decoy) More...
|
|
void | setDecoyTransitionType (const DecoyTransitionType &d) |
| Sets the type of transition (target or decoy) More...
|
|
double | getLibraryIntensity () const |
| Returns the library intensity (ion count or normalized ion count from a spectral library) More...
|
|
void | setLibraryIntensity (double intensity) |
| Sets the library intensity (ion count or normalized ion count from a spectral library) More...
|
|
|
Retention time set on transition level
- Note
- Retention time can be set on analyte level (peptide / compound level) or transition level – usually the retention time set here on transition level is ignored, therefore only use this if you have a good reason.
|
void | setRetentionTime (RetentionTime rt) |
| Sets the retention time on transition level. More...
|
|
const RetentionTime & | getRetentionTime () const |
| Gets the retention time on transition level. More...
|
|
|
Transitions used for detection of analyte
Detecting transitions represent the set of transitions of an assay that should be used to enable candidate peak group detection. Ideally they were observed and validated in previous experiments and have an associated library intensity.
For an overview, see Schubert OT et al., Building high-quality assay libraries for targeted analysis of SWATH MS data., Nat Protoc. 2015 Mar;10(3):426-41. doi: 10.1038/nprot.2015.015. Epub 2015 Feb 12. PMID: 25675208
|
bool | isDetectingTransition () const |
|
void | setDetectingTransition (bool val) |
|
|
Transitions used for differentiation between different analyte isomers (peptidoforms).
Identifying transitions represent the set of transitions of an assay that should be used for the independent identification of a candidate peak group (often in relation to another analyte isomer or peptidoform). These transitions could for example be site-determining transitions in a phospho-proteomic DIA experiment. These transitions will be scored independently of the detecting transitions.
|
bool | isIdentifyingTransition () const |
|
void | setIdentifyingTransition (bool val) |
|
|
Transitions used for quantification
Quantifying transitions represent the set of transitions of an assay that should be used for the quantification of the peptide. This includes exclusion of e.g. interfered transitions (example: light/heavy peptide pairs isolated in the same swath window), that should not be used for quantification of the peptide.
|
bool | isQuantifyingTransition () const |
|
void | setQuantifyingTransition (bool val) |
|
|
bool | operator== (const ReactionMonitoringTransition &rhs) const |
| equality operator More...
|
|
bool | operator!= (const ReactionMonitoringTransition &rhs) const |
| inequality operator More...
|
|
| CVTermList ()=default |
| Defaults constructor. More...
|
|
| CVTermList (const CVTermList &)=default |
| Copy constructor. More...
|
|
| CVTermList (CVTermList &&) noexcept |
| Move constructor. More...
|
|
virtual | ~CVTermList () |
| Destructor. More...
|
|
CVTermList & | operator= (const CVTermList &rhs) &=default |
| Assignment operator. More...
|
|
CVTermList & | operator= (CVTermList &&) &=default |
| Move assignment operator. More...
|
|
void | setCVTerms (const std::vector< CVTerm > &terms) |
| sets the CV terms More...
|
|
void | replaceCVTerm (const CVTerm &cv_term) |
| replaces the specified CV term More...
|
|
void | replaceCVTerms (const std::vector< CVTerm > &cv_terms, const String &accession) |
| replaces the specified CV terms using the given accession number More...
|
|
void | replaceCVTerms (const std::map< String, std::vector< CVTerm > > &cv_term_map) |
| replaces all cv terms with a map (can be obtained via getCVTerms) More...
|
|
void | consumeCVTerms (const std::map< String, std::vector< CVTerm > > &cv_term_map) |
| merges the given map into the member map, no duplicate checking More...
|
|
const std::map< String, std::vector< CVTerm > > & | getCVTerms () const |
| returns the accession string of the term More...
|
|
void | addCVTerm (const CVTerm &term) |
| adds a CV term More...
|
|
bool | operator== (const CVTermList &cv_term_list) const |
| equality operator More...
|
|
bool | operator!= (const CVTermList &cv_term_list) const |
| inequality operator More...
|
|
bool | hasCVTerm (const String &accession) const |
| checks whether the term has a value More...
|
|
bool | empty () const |
| return true if no terms are available More...
|
|
| MetaInfoInterface () |
| Constructor. More...
|
|
| MetaInfoInterface (const MetaInfoInterface &rhs) |
| Copy constructor. More...
|
|
| MetaInfoInterface (MetaInfoInterface &&) noexcept |
| Move constructor. More...
|
|
| ~MetaInfoInterface () |
| Destructor. More...
|
|
MetaInfoInterface & | operator= (const MetaInfoInterface &rhs) |
| Assignment operator. More...
|
|
MetaInfoInterface & | operator= (MetaInfoInterface &&) noexcept |
| Move assignment operator. More...
|
|
void | swap (MetaInfoInterface &rhs) |
| Swap contents. More...
|
|
bool | operator== (const MetaInfoInterface &rhs) const |
| Equality operator. More...
|
|
bool | operator!= (const MetaInfoInterface &rhs) const |
| Equality operator. More...
|
|
const DataValue & | getMetaValue (const String &name) const |
| Returns the value corresponding to a string, or DataValue::EMPTY if not found. More...
|
|
DataValue | getMetaValue (const String &name, const DataValue &default_value) const |
| Returns the value corresponding to a string, or a default value (e.g.: DataValue::EMPTY) if not found. More...
|
|
const DataValue & | getMetaValue (UInt index) const |
| Returns the value corresponding to the index, or DataValue::EMPTY if not found. More...
|
|
DataValue | getMetaValue (UInt index, const DataValue &default_value) const |
| Returns the value corresponding to the index, or a default value (e.g.: DataValue::EMPTY) if not found. More...
|
|
bool | metaValueExists (const String &name) const |
| Returns whether an entry with the given name exists. More...
|
|
bool | metaValueExists (UInt index) const |
| Returns whether an entry with the given index exists. More...
|
|
void | setMetaValue (const String &name, const DataValue &value) |
| Sets the DataValue corresponding to a name. More...
|
|
void | setMetaValue (UInt index, const DataValue &value) |
| Sets the DataValue corresponding to an index. More...
|
|
void | removeMetaValue (const String &name) |
| Removes the DataValue corresponding to name if it exists. More...
|
|
void | removeMetaValue (UInt index) |
| Removes the DataValue corresponding to index if it exists. More...
|
|
void | addMetaValues (const MetaInfoInterface &from) |
| function to copy all meta values from one object to this one More...
|
|
void | getKeys (std::vector< String > &keys) const |
| Fills the given vector with a list of all keys for which a value is set. More...
|
|
void | getKeys (std::vector< UInt > &keys) const |
| Fills the given vector with a list of all keys for which a value is set. More...
|
|
bool | isMetaEmpty () const |
| Returns if the MetaInfo is empty. More...
|
|
void | clearMetaInfo () |
| Removes all meta values. More...
|
|
This class stores a SRM/MRM transition.
This class is capable of representing a <Transition> tag in a TraML document completely and contains all associated information.
The default values for precursor m/z is 0.0 which indicates that it is uninitialized.