CSMSL.Analysis.Quantitation.QuantitationChannelSet.Add C# (CSharp) Метод

Add() публичный Метод

public Add ( IQuantitationChannel channel ) : IQuantitationChannel
channel IQuantitationChannel
Результат IQuantitationChannel
        public IQuantitationChannel Add(IQuantitationChannel channel)
        {
            _channels.Add(channel.ReporterMass, channel);
            MonoisotopicMass += channel.MonoisotopicMass;

            return channel;
        }

Usage Example

Пример #1
0
        static QuantitationChannelSet()
        {
            IsobaricTag tmt126  = new IsobaricTag("C8 H15 N", "C{13}4 H4 N{15} O2", "126");
            IsobaricTag tmt127l = new IsobaricTag("C8 H15 N{15}", "C{13}4 H4 N O2", "127l");
            IsobaricTag tmt127h = new IsobaricTag("C7 C{13} H15 N", "C C{13}3 H4 N{15} O2", "127h");
            IsobaricTag tmt128l = new IsobaricTag("C7 C{13} H15 N{15}", "C C{13}3 H4 N O2", "128l");
            IsobaricTag tmt128h = new IsobaricTag("C6 C{13}2 H15 N", "C2 C{13}2 H4 N{15} O2", "128h");
            IsobaricTag tmt129l = new IsobaricTag("C6 C{13}2 H15 N{15}", "C2 C{13}2 H4 N O2", "129l");
            IsobaricTag tmt129h = new IsobaricTag("C5 C{13}3 H15 N", "C3 C{13} H4 N{15} O2", "129h");
            IsobaricTag tmt130l = new IsobaricTag("C5 C{13}3 H15 N{15}", "C3 C{13} H4 N O2", "130l");
            IsobaricTag tmt130h = new IsobaricTag("C4 C{13}4 H15 N", "C4 H4 N{15} O2", "130h");
            IsobaricTag tmt131  = new IsobaricTag("C4 C{13}4 H15 N{15}", "C4 H4 N O2", "131");

            TMT6PlexHeavy = new QuantitationChannelSet("TMT 6-Pex (Heavy)", QuantitationChannelSetMassType.Average, false);
            TMT6PlexHeavy.Add(tmt126);
            TMT6PlexHeavy.Add(tmt127h);
            TMT6PlexHeavy.Add(tmt128l);
            TMT6PlexHeavy.Add(tmt129h);
            TMT6PlexHeavy.Add(tmt130l);
            TMT6PlexHeavy.Add(tmt131);

            TMT6PlexLight = new QuantitationChannelSet("TMT 6-Pex (Light)", QuantitationChannelSetMassType.Average, false);
            TMT6PlexLight.Add(tmt126);
            TMT6PlexLight.Add(tmt127l);
            TMT6PlexLight.Add(tmt128l);
            TMT6PlexLight.Add(tmt129l);
            TMT6PlexLight.Add(tmt130l);
            TMT6PlexLight.Add(tmt131);

            TMT8Plex = new QuantitationChannelSet("TMT 8-Pex", QuantitationChannelSetMassType.Average, false);
            TMT8Plex.Add(tmt126);
            TMT8Plex.Add(tmt127l);
            TMT8Plex.Add(tmt127h);
            TMT8Plex.Add(tmt128h);
            TMT8Plex.Add(tmt129l);
            TMT8Plex.Add(tmt129h);
            TMT8Plex.Add(tmt130h);
            TMT8Plex.Add(tmt131);

            TMT10Plex = new QuantitationChannelSet("TMT 10-Pex", QuantitationChannelSetMassType.Average, false);
            TMT10Plex.Add(tmt126);
            TMT10Plex.Add(tmt127l);
            TMT10Plex.Add(tmt127h);
            TMT10Plex.Add(tmt128l);
            TMT10Plex.Add(tmt128h);
            TMT10Plex.Add(tmt129l);
            TMT10Plex.Add(tmt129h);
            TMT10Plex.Add(tmt130l);
            TMT10Plex.Add(tmt130h);
            TMT10Plex.Add(tmt131);
        }
All Usage Examples Of CSMSL.Analysis.Quantitation.QuantitationChannelSet::Add