C# Class CSMSL.Analysis.Quantitation.QuantitationChannelSet

Inheritance: IMass
Show file Open project: dbaileychess/CSMSL Class Usage Examples

Public Properties

Property Type Description
TMT10Plex QuantitationChannelSet
TMT6PlexHeavy QuantitationChannelSet
TMT6PlexLight QuantitationChannelSet
TMT8Plex QuantitationChannelSet

Private Properties

Property Type Description
GetUniquePeptides_helper void
QuantitationChannelSet System

Public Methods

Method Description
Add ( IQuantitationChannel channel ) : IQuantitationChannel
Clear ( ) : void
GetChannels ( ) : IEnumerable
GetMass ( QuantitationChannelSetMassType massType = QuantitationChannelSetMassType.Average ) : double
GetQuantChannelModifications ( Peptide peptide ) : HashSet
GetUniquePeptides ( Peptide peptide ) : IEnumerable
QuantitationChannelSet ( string name, QuantitationChannelSetMassType massType = QuantitationChannelSetMassType.Average, bool sequenceDependent = true ) : System
Remove ( IQuantitationChannel channel ) : bool
ToString ( ) : string
this ( int index ) : IQuantitationChannel
this ( string name ) : IQuantitationChannel

Private Methods

Method Description
GetUniquePeptides_helper ( IList sets, int setIndex, HashSet channels, List result ) : void
QuantitationChannelSet ( ) : System

Method Details

Add() public method

public Add ( IQuantitationChannel channel ) : IQuantitationChannel
channel IQuantitationChannel
return IQuantitationChannel

Clear() public method

public Clear ( ) : void
return void

GetChannels() public method

public GetChannels ( ) : IEnumerable
return IEnumerable

GetMass() public method

public GetMass ( QuantitationChannelSetMassType massType = QuantitationChannelSetMassType.Average ) : double
massType QuantitationChannelSetMassType
return double

GetQuantChannelModifications() public static method

public static GetQuantChannelModifications ( Peptide peptide ) : HashSet
peptide Peptide
return HashSet

GetUniquePeptides() public static method

public static GetUniquePeptides ( Peptide peptide ) : IEnumerable
peptide Peptide
return IEnumerable

QuantitationChannelSet() public method

public QuantitationChannelSet ( string name, QuantitationChannelSetMassType massType = QuantitationChannelSetMassType.Average, bool sequenceDependent = true ) : System
name string
massType QuantitationChannelSetMassType
sequenceDependent bool
return System

Remove() public method

public Remove ( IQuantitationChannel channel ) : bool
channel IQuantitationChannel
return bool

ToString() public method

public ToString ( ) : string
return string

this() public method

public this ( int index ) : IQuantitationChannel
index int
return IQuantitationChannel

this() public method

public this ( string name ) : IQuantitationChannel
name string
return IQuantitationChannel

Property Details

TMT10Plex public static property

public static QuantitationChannelSet TMT10Plex
return QuantitationChannelSet

TMT6PlexHeavy public static property

public static QuantitationChannelSet TMT6PlexHeavy
return QuantitationChannelSet

TMT6PlexLight public static property

public static QuantitationChannelSet TMT6PlexLight
return QuantitationChannelSet

TMT8Plex public static property

public static QuantitationChannelSet TMT8Plex
return QuantitationChannelSet