C# Class CSMSL.Proteomics.AminoAcid

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

Public Methods

Method Description
AddResidue ( string name, char oneLetterAbbreviation, string threeLetterAbbreviation, string chemicalFormula, ModificationSites site ) : AminoAcid
GetResidue ( char letter ) : AminoAcid

Gets the resdiue based on the residue's one-character symbol

GetResidue ( string symbol ) : AminoAcid

Get the residue based on the residues's symbol

ToHeavyModification ( bool c, bool n ) : ChemicalFormulaModification
ToString ( ) : string
TryGetResidue ( char letter, AminoAcid &residue ) : bool
TryGetResidue ( string symbol, AminoAcid &residue ) : bool

Private Methods

Method Description
AddResidueToDictionary ( AminoAcid residue ) : void
AminoAcid ( ) : System

Construct the actual amino acids

AminoAcid ( string name, char oneLetterAbbreviation, string threeLetterAbbreviation, ChemicalFormula chemicalFormula, ModificationSites site ) : System
AminoAcid ( string name, char oneLetterAbbreviation, string threeLetterAbbreviation, string chemicalFormula, ModificationSites site ) : System

Method Details

AddResidue() public static method

public static AddResidue ( string name, char oneLetterAbbreviation, string threeLetterAbbreviation, string chemicalFormula, ModificationSites site ) : AminoAcid
name string
oneLetterAbbreviation char
threeLetterAbbreviation string
chemicalFormula string
site ModificationSites
return AminoAcid

GetResidue() public static method

Gets the resdiue based on the residue's one-character symbol
public static GetResidue ( char letter ) : AminoAcid
letter char
return AminoAcid

GetResidue() public static method

Get the residue based on the residues's symbol
public static GetResidue ( string symbol ) : AminoAcid
symbol string
return AminoAcid

ToHeavyModification() public method

public ToHeavyModification ( bool c, bool n ) : ChemicalFormulaModification
c bool
n bool
return ChemicalFormulaModification

ToString() public method

public ToString ( ) : string
return string

TryGetResidue() public static method

public static TryGetResidue ( char letter, AminoAcid &residue ) : bool
letter char
residue AminoAcid
return bool

TryGetResidue() public static method

public static TryGetResidue ( string symbol, AminoAcid &residue ) : bool
symbol string
residue AminoAcid
return bool