OpenMS
ItraqFourPlexQuantitationMethod.h
Go to the documentation of this file.
1 // Copyright (c) 2002-2023, The OpenMS Team -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Timo Sachsenberg $
6 // $Authors: Stephan Aiche $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
12 
13 namespace OpenMS
14 {
20  class OPENMS_DLLAPI ItraqFourPlexQuantitationMethod :
22  {
23 public:
26 
29 
32 
35 
38 
39  const String& getMethodName() const override;
40 
41  const IsobaricChannelList& getChannelInformation() const override;
42 
43  Size getNumberOfChannels() const override;
44 
46 
47  Size getReferenceChannel() const override;
48 
50 
51 private:
54 
56  static const String name_;
57 
60 
61 protected:
64 
66  void updateMembers_() override;
67  };
68 } // namespace
69 
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:32
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition: IsobaricQuantitationMethod.h:72
iTRAQ 4 plex quantitation to be used with the IsobaricQuantitation.
Definition: ItraqFourPlexQuantitationMethod.h:22
const IsobaricChannelList & getChannelInformation() const override
Returns information on the different channels used by the quantitation method.
ItraqFourPlexQuantitationMethod & operator=(const ItraqFourPlexQuantitationMethod &rhs)
Assignment operator.
Size reference_channel_
The reference channel for this experiment.
Definition: ItraqFourPlexQuantitationMethod.h:59
const String & getMethodName() const override
Methods to implement from IsobaricQuantitationMethod.
Size getReferenceChannel() const override
Returns the index of the reference channel in the IsobaricChannelList (see IsobaricQuantitationMethod...
void setDefaultParams_()
implemented for DefaultParamHandler
Size getNumberOfChannels() const override
Gives the number of channels available for this quantitation method.
ItraqFourPlexQuantitationMethod(const ItraqFourPlexQuantitationMethod &other)
Copy c'tor.
void updateMembers_() override
implemented for DefaultParamHandler
static const String name_
The name of the quantitation method.
Definition: ItraqFourPlexQuantitationMethod.h:56
Matrix< double > getIsotopeCorrectionMatrix() const override
Returns an isotope correction matrix suitable for the given quantitation method.
IsobaricChannelList channels_
the actual information on the different itraq4plex channels.
Definition: ItraqFourPlexQuantitationMethod.h:53
A more convenient string class.
Definition: String.h:34
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:101
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22