public class IsoelectricPoint<S extends SimpleProteinPropertyCalcSettings> extends SimpleProteinProperty<S,Float>
Modifier and Type | Field and Description |
---|---|
static IsoelectricPoint |
BJELLQVIST |
static IsoelectricPoint |
EMBOSS |
static IsoelectricPoint |
EXPASY |
static IsoelectricPoint |
GRIMSLEY |
static IsoelectricPoint |
PATRICKIOS_SIMPLE |
static IsoelectricPoint |
SILLERO |
static IsoelectricPoint |
SILLERO_ABRIDGED |
static IsoelectricPoint |
STRYER_1995 |
static IsoelectricPoint |
TAYLOR_NATIVE |
Constructor and Description |
---|
IsoelectricPoint(KaSet inKaSet) |
IsoelectricPoint(KaSet inKaSet,
String inReference) |
IsoelectricPoint(String inName,
KaSet inKaSet) |
Modifier and Type | Method and Description |
---|---|
Float |
calculate(Protein inProtein,
S inSettings)
Determines the isoelectric point (the pH at which the net charge is zero) for the protein.
|
protected Map<IonizableGroup,Integer> |
constructIonizableGroupMap(Protein inProtein,
S inSettings) |
protected KaSet |
getKaSet() |
double |
getNetCharge(double pH,
Protein inProtein,
S inSettings)
Estimates the protein's net charge at the specified pH.
|
String |
getType() |
protected void |
setKaSet(KaSet inValue) |
static IsoelectricPoint |
valueOf(KaSet inKaSet) |
static Collection<IsoelectricPoint> |
values() |
getDataType, getDescription, getReference, getReturnType, name, setDescription, setReference, toString, valueOf
public static final IsoelectricPoint BJELLQVIST
public static final IsoelectricPoint EXPASY
public static final IsoelectricPoint EMBOSS
public static final IsoelectricPoint SILLERO
public static final IsoelectricPoint SILLERO_ABRIDGED
public static final IsoelectricPoint PATRICKIOS_SIMPLE
public static final IsoelectricPoint STRYER_1995
public static final IsoelectricPoint GRIMSLEY
public static final IsoelectricPoint TAYLOR_NATIVE
public IsoelectricPoint(String inName, KaSet inKaSet)
public IsoelectricPoint(KaSet inKaSet)
public IsoelectricPoint(KaSet inKaSet, String inReference)
public static IsoelectricPoint valueOf(KaSet inKaSet)
public static Collection<IsoelectricPoint> values()
public String getType()
getType
in class SimpleProteinProperty<S extends SimpleProteinPropertyCalcSettings,Float>
public Float calculate(Protein inProtein, S inSettings)
inProtein
- the protein on which the calculation should be performedinSettings
- settings for the calculationpublic double getNetCharge(double pH, Protein inProtein, S inSettings)
pH
- the pH at which the calculation should be performedinProtein
- the protein on which the calculation should be performedinSettings
- settings for the calculationprotected Map<IonizableGroup,Integer> constructIonizableGroupMap(Protein inProtein, S inSettings)
jataylor@hairyfatguy.com