C# 클래스 CSMSL.Proteomics.Protease

상속: IProtease
파일 보기 프로젝트 열기: dbaileychess/CSMSL 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
UserProteasePath string

공개 메소드들

메소드 설명
AddProtease ( string name, Terminus terminus, string cut, string noCut = "" ) : Protease
GetAllProteases ( ) : IEnumerable
GetDigestionSites ( IAminoAcidSequence aminoacidpolymer ) : IEnumerable
GetDigestionSites ( string sequence ) : IEnumerable
GetProtease ( string name ) : Protease
Load ( ) : void

Load the default modification file If the default modification is missing or corrupted, it will auto generate it

Load ( string filePath ) : void

Load a protease file

MissedCleavages ( IAminoAcidSequence aminoAcidSequence ) : int
MissedCleavages ( string sequence ) : int
Protease ( string name, Terminus terminus, string cut, string nocut = "", string cleavePattern = "" ) : System
RemoveProtease ( Protease protease ) : bool
RemoveProtease ( string name ) : bool
RestoreDefaults ( ) : void
Save ( ) : void
SaveTo ( string filePath ) : void
ToString ( ) : string
TryGetProtease ( string name, Protease &protease ) : bool
this ( string name ) : Protease

비공개 메소드들

메소드 설명
OnProteasesChanged ( ) : void
Protease ( ) : System

메소드 상세

AddProtease() 공개 정적인 메소드

public static AddProtease ( string name, Terminus terminus, string cut, string noCut = "" ) : Protease
name string
terminus Terminus
cut string
noCut string
리턴 Protease

GetAllProteases() 공개 정적인 메소드

public static GetAllProteases ( ) : IEnumerable
리턴 IEnumerable

GetDigestionSites() 공개 메소드

public GetDigestionSites ( IAminoAcidSequence aminoacidpolymer ) : IEnumerable
aminoacidpolymer IAminoAcidSequence
리턴 IEnumerable

GetDigestionSites() 공개 메소드

public GetDigestionSites ( string sequence ) : IEnumerable
sequence string
리턴 IEnumerable

GetProtease() 공개 정적인 메소드

public static GetProtease ( string name ) : Protease
name string
리턴 Protease

Load() 공개 정적인 메소드

Load the default modification file If the default modification is missing or corrupted, it will auto generate it
public static Load ( ) : void
리턴 void

Load() 공개 정적인 메소드

Load a protease file
public static Load ( string filePath ) : void
filePath string The path to the protase file
리턴 void

MissedCleavages() 공개 메소드

public MissedCleavages ( IAminoAcidSequence aminoAcidSequence ) : int
aminoAcidSequence IAminoAcidSequence
리턴 int

MissedCleavages() 공개 메소드

public MissedCleavages ( string sequence ) : int
sequence string
리턴 int

Protease() 공개 메소드

public Protease ( string name, Terminus terminus, string cut, string nocut = "", string cleavePattern = "" ) : System
name string
terminus Terminus
cut string
nocut string
cleavePattern string
리턴 System

RemoveProtease() 공개 정적인 메소드

public static RemoveProtease ( Protease protease ) : bool
protease Protease
리턴 bool

RemoveProtease() 공개 정적인 메소드

public static RemoveProtease ( string name ) : bool
name string
리턴 bool

RestoreDefaults() 공개 정적인 메소드

public static RestoreDefaults ( ) : void
리턴 void

Save() 공개 정적인 메소드

public static Save ( ) : void
리턴 void

SaveTo() 공개 정적인 메소드

public static SaveTo ( string filePath ) : void
filePath string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryGetProtease() 공개 정적인 메소드

public static TryGetProtease ( string name, Protease &protease ) : bool
name string
protease Protease
리턴 bool

this() 공개 메소드

public this ( string name ) : Protease
name string
리턴 Protease

프로퍼티 상세

UserProteasePath 공개적으로 정적으로 프로퍼티

public static string UserProteasePath
리턴 string