CSMSL.Proteomics.AminoAcid.AminoAcid C# (CSharp) Method

AminoAcid() static private method

Construct the actual amino acids
static private AminoAcid ( ) : System
return System
        static AminoAcid()
        {
            Residues = new Dictionary<string, AminoAcid>(66);
            ResiduesByLetter = new AminoAcid['z' + 1]; //Make it big enough for all the Upper and Lower characters
            Alanine = AddResidue("Alanine", 'A', "Ala", "C3H5NO", ModificationSites.A);
            Arginine = AddResidue("Arginine", 'R', "Arg", "C6H12N4O", ModificationSites.R);
            Asparagine = AddResidue("Asparagine", 'N', "Asn", "C4H6N2O2", ModificationSites.N);
            AsparticAcid = AddResidue("Aspartic Acid", 'D', "Asp", "C4H5NO3", ModificationSites.D);
            Cysteine = AddResidue("Cysteine", 'C', "Cys", "C3H5NOS", ModificationSites.C);
            GlutamicAcid = AddResidue("Glutamic Acid", 'E', "Glu", "C5H7NO3", ModificationSites.E);
            Glutamine = AddResidue("Glutamine", 'Q', "Gln", "C5H8N2O2", ModificationSites.Q);
            Glycine = AddResidue("Glycine", 'G', "Gly", "C2H3NO", ModificationSites.G);
            Histidine = AddResidue("Histidine", 'H', "His", "C6H7N3O", ModificationSites.H);
            Isoleucine = AddResidue("Isoleucine", 'I', "Ile", "C6H11NO", ModificationSites.I);
            Leucine = AddResidue("Leucine", 'L', "Leu", "C6H11NO", ModificationSites.L);
            Lysine = AddResidue("Lysine", 'K', "Lys", "C6H12N2O", ModificationSites.K);
            Methionine = AddResidue("Methionine", 'M', "Met", "C5H9NOS", ModificationSites.M);
            Phenylalanine = AddResidue("Phenylalanine", 'F', "Phe", "C9H9NO", ModificationSites.F);
            Proline = AddResidue("Proline", 'P', "Pro", "C5H7NO", ModificationSites.P);
            Selenocysteine = AddResidue("Selenocysteine", 'U', "Sec", "C3H5NOSe", ModificationSites.U);
            Serine = AddResidue("Serine", 'S', "Ser", "C3H5NO2", ModificationSites.S);
            Threonine = AddResidue("Threonine", 'T', "Thr", "C4H7NO2", ModificationSites.T);
            Tryptophan = AddResidue("Tryptophan", 'W', "Trp", "C11H10N2O", ModificationSites.W);
            Tyrosine = AddResidue("Tyrosine", 'Y', "Try", "C9H9NO2", ModificationSites.Y);
            Valine = AddResidue("Valine", 'V', "Val", "C5H9NO", ModificationSites.V);
        }

Same methods

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