public class Protease
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARG_C |
static java.lang.String |
ASP_N |
static java.lang.String |
CHYMOTRYP |
static java.lang.String |
CNBr |
static java.lang.String |
GLU_C_BICARB |
static java.lang.String |
GLU_C_PHOS |
static java.lang.String |
LYS_C |
static java.lang.String |
TRYPSIN |
Modifier | Constructor and Description |
---|---|
|
Protease(java.lang.String cleavageRes,
boolean endoProtease)
Deprecated.
Creating a Protease with this constructor will not register it
with the ProteaseManager (use ProteaseManager.createProtease())
|
|
Protease(java.lang.String cleaveRes,
boolean endoProtease,
java.lang.String notCleaveRes)
Deprecated.
Creating a Protease with this constructor will not register it
with the ProteaseManager (use ProteaseManager.createProtease())
|
|
Protease(SymbolList cleaveRes,
boolean endoProtease,
SymbolList notCleaveRes)
Deprecated.
Creating a Protease with this constructor will not register it
with the ProteaseManager (use ProteaseManager.createProtease())
|
protected |
Protease(SymbolList cleaveRes,
boolean endoProtease,
SymbolList notCleaveRes,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
SymbolList |
getCleaveageResidues()
The list of residues that the protease will cleave at.
|
java.lang.String |
getName()
Gets the name of this Protease
|
SymbolList |
getNotCleaveResidues()
The list of residues that will prevent cleavage if they follow the cleavage
residue.
|
static Protease |
getProteaseByName(java.lang.String proteaseName)
Retrieves a reference to the named Protease.
|
static java.lang.String[] |
getProteaseList()
Get the list of Protease names defined in the ProteaseManager
(Internally calls ProteaseManager.
|
boolean |
isEndoProtease() |
protected java.lang.Object |
readResolve()
Prevent duplication of the object during Serialization
|
public static final java.lang.String TRYPSIN
public static final java.lang.String LYS_C
public static final java.lang.String ARG_C
public static final java.lang.String ASP_N
public static final java.lang.String GLU_C_BICARB
public static final java.lang.String GLU_C_PHOS
public static final java.lang.String CHYMOTRYP
public static final java.lang.String CNBr
protected Protease(SymbolList cleaveRes, boolean endoProtease, SymbolList notCleaveRes, java.lang.String name) throws IllegalSymbolException
IllegalSymbolException
public Protease(SymbolList cleaveRes, boolean endoProtease, SymbolList notCleaveRes) throws IllegalSymbolException, BioException
IllegalSymbolException
BioException
public Protease(java.lang.String cleaveRes, boolean endoProtease, java.lang.String notCleaveRes) throws IllegalSymbolException, BioException
IllegalSymbolException
BioException
public Protease(java.lang.String cleavageRes, boolean endoProtease) throws IllegalSymbolException, BioException
IllegalSymbolException
BioException
public SymbolList getCleaveageResidues()
public java.lang.String getName()
public SymbolList getNotCleaveResidues()
public boolean isEndoProtease()
public static java.lang.String[] getProteaseList()
public static final Protease getProteaseByName(java.lang.String proteaseName) throws BioException
proteaseName
- A protease name that is registered in the ProteaseManager (case sensitive)BioException
protected java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException