C# Class CSMSL.Proteomics.Protein

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

Public Methods

Method Description
Digest ( IEnumerable proteases, int maxMissedCleavages = 3, int minLength = 1, int maxLength = int.MaxValue, bool initiatorMethonine = true, bool includeModifications = false, bool semiDigestion = false ) : IEnumerable

Digests this protein into peptides.

Digest ( IProtease protease, int maxMissedCleavages = 3, int minLength = 1, int maxLength = int.MaxValue, bool initiatorMethonine = true, bool includeModifications = false, bool semiDigestion = false ) : IEnumerable

Digests this protein into peptides.

Protein ( string sequence, string description = "", bool isDecoy = false ) : System.Collections.Generic
ToFasta ( ) : Fasta

Converts this protein into the fasta format

Method Details

Digest() public method

Digests this protein into peptides.
public Digest ( IEnumerable proteases, int maxMissedCleavages = 3, int minLength = 1, int maxLength = int.MaxValue, bool initiatorMethonine = true, bool includeModifications = false, bool semiDigestion = false ) : IEnumerable
proteases IEnumerable The proteases to digest with
maxMissedCleavages int The max number of missed cleavages generated, 0 means no missed cleavages
minLength int The minimum length (in amino acids) of the peptide
maxLength int The maximum length (in amino acids) of the peptide
initiatorMethonine bool
includeModifications bool
semiDigestion bool
return IEnumerable

Digest() public method

Digests this protein into peptides.
public Digest ( IProtease protease, int maxMissedCleavages = 3, int minLength = 1, int maxLength = int.MaxValue, bool initiatorMethonine = true, bool includeModifications = false, bool semiDigestion = false ) : IEnumerable
protease IProtease The protease to digest with
maxMissedCleavages int The max number of missed cleavages generated, 0 means no missed cleavages
minLength int The minimum length (in amino acids) of the peptide
maxLength int The maximum length (in amino acids) of the peptide
initiatorMethonine bool
includeModifications bool
semiDigestion bool
return IEnumerable

Protein() public method

public Protein ( string sequence, string description = "", bool isDecoy = false ) : System.Collections.Generic
sequence string
description string
isDecoy bool
return System.Collections.Generic

ToFasta() public method

Converts this protein into the fasta format
public ToFasta ( ) : Fasta
return Fasta