TMTTenPlexQuantitationMethod::TMTTenPlexQuantitationMethod()
{
    setName("TMTTenPlexQuantitationMethod");

    //    // mass map outline - for further details please see #2427
    //    "126", 126.127726, x, x, 127C, 128C
    //    "127N", 127.124761, x, x, 128N, 129N
    //    "127C", 127.131081, x, 126, 128C, 129C
    //    "128N", 128.128116, x, 127N, 129N, 130N
    //    "128C", 128.134436, 126, 127C, 129C, 130C
    //    "129N", 129.131471, 127N, 128N, 130N, 131
    //    "129C", 129.137790, 127C, 128C, 130C, x
    //    "130N", 130.134825, 128N, 129N, 131, x
    //    "130C", 130.141145, 128C, 129C, x, x
    //    "131", 131.138180, 129N, 130N, x, x

    // create the channel map                                               //-2  -1  +1  +2
    channels_.push_back(IsobaricChannelInformation("126",  0, "", 126.127726, -1, -1,  2,  4));
    channels_.push_back(IsobaricChannelInformation("127N", 1, "", 127.124761, -1, -1,  3,  5));
    channels_.push_back(IsobaricChannelInformation("127C", 2, "", 127.131081, -1,  0,  4,  6));
    channels_.push_back(IsobaricChannelInformation("128N", 3, "", 128.128116, -1,  1,  5,  7));
    channels_.push_back(IsobaricChannelInformation("128C", 4, "", 128.134436,  0,  2,  6,  8));
    channels_.push_back(IsobaricChannelInformation("129N", 5, "", 129.131471,  1,  3,  7,  9));
    channels_.push_back(IsobaricChannelInformation("129C", 6, "", 129.137790,  2,  4,  8, -1));
    channels_.push_back(IsobaricChannelInformation("130N", 7, "", 130.134825,  3,  5,  9, -1));
    channels_.push_back(IsobaricChannelInformation("130C", 8, "", 130.141145,  4,  6, -1, -1));
    channels_.push_back(IsobaricChannelInformation("131",  9, "", 131.138180,  5,  7, -1, -1));

    // we assume 126 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
}
 /// Constructor with iTRAQ type (from enum ItraqConstants::ITRAQ_TYPES)
 ItraqChannelExtractor::ItraqChannelExtractor(Int itraq_type) :
   DefaultParamHandler("ItraqChannelExtractor"),
   itraq_type_(itraq_type),
   channel_map_()
 {
   init_();
   setDefaultParams_();
 }
 /// Constructor (assuming 4plex)
 ItraqChannelExtractor::ItraqChannelExtractor() :
   DefaultParamHandler("ItraqChannelExtractor"),
   itraq_type_(ItraqConstants::FOURPLEX),
   channel_map_()
 {
   init_();
   setDefaultParams_();
 }
 /// Constructor with iTRAQ type (from enum ItraqConstants::ITRAQ_TYPES) and param
 ItraqChannelExtractor::ItraqChannelExtractor(Int itraq_type, const Param& param) :
   DefaultParamHandler("ItraqChannelExtractor"),
   itraq_type_(itraq_type),
   channel_map_()
 {
   init_();
   setDefaultParams_();
   setParameters(param);
   updateMembers_();
 }
 IsobaricChannelExtractor::IsobaricChannelExtractor(const IsobaricQuantitationMethod* const quant_method) :
   DefaultParamHandler("IsobaricChannelExtractor"),
   quant_method_(quant_method),
   selected_activation_(""),
   reporter_mass_shift_(0.1),
   min_precursor_intensity_(1.0),
   keep_unannotated_precursor_(true),
   min_reporter_intensity_(0.0),
   remove_low_intensity_quantifications_(false),
   min_precursor_purity_(0.0),
   max_precursor_isotope_deviation_(0.02)
 {
   setDefaultParams_();
 }
  ItraqFourPlexQuantitationMethod::ItraqFourPlexQuantitationMethod()
  {
    setName("ItraqFourPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation(114, 0, "", 114.1112));
    channels_.push_back(IsobaricChannelInformation(115, 1, "", 115.1082));
    channels_.push_back(IsobaricChannelInformation(116, 2, "", 116.1116));
    channels_.push_back(IsobaricChannelInformation(117, 3, "", 117.1149));

    // we assume 114 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
  ItraqFourPlexQuantitationMethod::ItraqFourPlexQuantitationMethod()
  {
    setName("ItraqFourPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation("114", 0, "", 114.1112, -1, -1, 1, 2));
    channels_.push_back(IsobaricChannelInformation("115", 1, "", 115.1082, -1, 0, 2, 3));
    channels_.push_back(IsobaricChannelInformation("116", 2, "", 116.1116, 0, 1, 3, -1));
    channels_.push_back(IsobaricChannelInformation("117", 3, "", 117.1149, 1, 2, -1, -1));

    // we assume 114 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
  TMTSixPlexQuantitationMethod::TMTSixPlexQuantitationMethod()
  {
    setName("TMTSixPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation("126", 0, "", 126.127725, -1, -1, 1, 2));
    channels_.push_back(IsobaricChannelInformation("127", 1, "", 127.124760, -1, 0, 2, 3));
    channels_.push_back(IsobaricChannelInformation("128", 2, "", 128.134433, 0, 1, 3, 4));
    channels_.push_back(IsobaricChannelInformation("129", 3, "", 129.131468, 1, 2, 4, 5));
    channels_.push_back(IsobaricChannelInformation("130", 4, "", 130.141141, 2, 3, 5, -1));
    channels_.push_back(IsobaricChannelInformation("131", 5, "", 131.138176, 3, 4, -1, -1));

    // we assume 126 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
  TMTSixPlexQuantitationMethod::TMTSixPlexQuantitationMethod()
  {
    setName("TMTSixPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation(126, 0, "", 126.127725));
    channels_.push_back(IsobaricChannelInformation(127, 1, "", 127.124760));
    channels_.push_back(IsobaricChannelInformation(128, 2, "", 128.134433));
    channels_.push_back(IsobaricChannelInformation(129, 3, "", 129.131468));
    channels_.push_back(IsobaricChannelInformation(130, 4, "", 130.141141));
    channels_.push_back(IsobaricChannelInformation(131, 5, "", 131.138176));

    // we assume 126 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
  ItraqEightPlexQuantitationMethod::ItraqEightPlexQuantitationMethod()
  {
    setName("ItraqFourPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation(113, 0, "", 113.1078));
    channels_.push_back(IsobaricChannelInformation(114, 1, "", 114.1112));
    channels_.push_back(IsobaricChannelInformation(115, 2, "", 115.1082));
    channels_.push_back(IsobaricChannelInformation(116, 3, "", 116.1116));
    channels_.push_back(IsobaricChannelInformation(117, 4, "", 117.1149));
    channels_.push_back(IsobaricChannelInformation(118, 5, "", 118.1120));
    channels_.push_back(IsobaricChannelInformation(119, 6, "", 119.1153));
    channels_.push_back(IsobaricChannelInformation(121, 7, "", 121.1220));

    // we assume 114 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
  TMTTenPlexQuantitationMethod::TMTTenPlexQuantitationMethod()
  {
    setName("TMTTenPlexQuantitationMethod");

    // create the channel map
    channels_.push_back(IsobaricChannelInformation("126", 0, "", 126.127725, -1, -1, 2, 3));
    channels_.push_back(IsobaricChannelInformation("127N", 1, "", 127.124760, -1, -1, 3, 4));
    channels_.push_back(IsobaricChannelInformation("127C", 2, "", 127.131079, -1, 0, 4, 5));
    channels_.push_back(IsobaricChannelInformation("128N", 3, "", 128.128114, -1, 1, 5, 6));
    channels_.push_back(IsobaricChannelInformation("128C", 4, "", 128.134433, 0, 2, 6, 7));
    channels_.push_back(IsobaricChannelInformation("129N", 5, "", 129.131468, 1, 3, 7, 8));
    channels_.push_back(IsobaricChannelInformation("129C", 6, "", 129.137787, 2, 4, 8, 9));
    channels_.push_back(IsobaricChannelInformation("130N", 7, "", 130.134822, 3, 6, 9, -1));
    channels_.push_back(IsobaricChannelInformation("130C", 8, "", 130.141141, 4, 6, -1, -1));
    channels_.push_back(IsobaricChannelInformation("131", 9, "", 131.138176, 5, 7, -1, -1));

    // we assume 126 to be the reference
    reference_channel_ = 0;

    setDefaultParams_();
  }
 DigestSimulation::DigestSimulation() :
   DefaultParamHandler("DigestSimulation")
 {
   setDefaultParams_();
 }
 IsobaricQuantifier::IsobaricQuantifier(const IsobaricQuantitationMethod* const quant_method) :
   DefaultParamHandler("IsobaricQuantifier"),
   quant_method_(quant_method)
 {
   setDefaultParams_();
 }
 DetectabilitySimulation::DetectabilitySimulation() :
   DefaultParamHandler("DetectabilitySimulation")
 {
   setDefaultParams_();
 }
示例#15
0
 RTSimulation::RTSimulation(const SimRandomNumberGenerator& random_generator) :
   DefaultParamHandler("RTSimulation"), rnd_gen_(&random_generator)
 {
   setDefaultParams_();
   updateMembers_();
 }