C# Class CSMSL.Analysis.Quantitation.QuantitationChannelSet

Inheritance: IMass
显示文件 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_oe static_oe property

public static QuantitationChannelSet TMT10Plex
return QuantitationChannelSet

TMT6PlexHeavy public_oe static_oe property

public static QuantitationChannelSet TMT6PlexHeavy
return QuantitationChannelSet

TMT6PlexLight public_oe static_oe property

public static QuantitationChannelSet TMT6PlexLight
return QuantitationChannelSet

TMT8Plex public_oe static_oe property

public static QuantitationChannelSet TMT8Plex
return QuantitationChannelSet