public class KaSet extends Object implements Cloneable, Comparable<KaSet>
Modifier and Type | Field and Description |
---|---|
static KaSet |
BJELLQVIST
Bjellqvist B, Hughes GJ, Pasquali C, et al.
|
static KaSet |
EMBOSS
Method from EMBOSS's iep tool.
|
static KaSet |
EXPASY
Method from Expasy's Compute pI/Mw tool
which implements the values from Bjellqvist but mistakenly treats C-terminal Asp and Glu
sidechain values as C-terminal values.
|
static KaSet |
GRIMSLEY
Grimsley GR, Scholtz JM, Pace CN (2009).
|
static KaSet |
PATRICKIOS_SIMPLE
Patrickios, CS, Yamasaki, EN.
|
static KaSet |
SILLERO
Sillero A, Ribeiro JM.
|
static KaSet |
SILLERO_ABRIDGED
Sillero A, Ribeiro JM.
|
static KaSet |
STRYER_1995
Biochemistry by Lubert Stryer, 1995
|
static KaSet |
TAYLOR_NATIVE
Intended for use with native proteins.
|
Constructor and Description |
---|
KaSet(String inName) |
KaSet(XMLNode inXML) |
public static final KaSet BJELLQVIST
public static final KaSet EXPASY
public static final KaSet EMBOSS
public static final KaSet SILLERO
public static final KaSet SILLERO_ABRIDGED
public static final KaSet PATRICKIOS_SIMPLE
public static final KaSet STRYER_1995
public static final KaSet GRIMSLEY
public static final KaSet TAYLOR_NATIVE
public static Collection<KaSet> values()
public boolean isLocked()
public KaSet setDefaultProteinAnalysisMode(ProteinAnalysisMode inValue)
public ProteinAnalysisMode getDefaultProteinAnalysisMode()
public int compareTo(KaSet inObj2)
compareTo
in interface Comparable<KaSet>
public KaSet addpKa(AminoAcid inResidue, float inpKa, Charge inProtonatedForm)
inResidue
- the amino acid that the pKa value should apply toinpKa
- the pKa value to associate with the specified amino acidinProtonatedForm
- the charge of the group's protonated formpublic KaSet addpKa(Molecule inMolecule, IonizableGroup inIonizableGroup)
inMolecule
- the amino acid that the pKa value should apply toinIonizableGroup
- the ionizable group to associate with the given moleculepublic List<IonizableGroup> getIonizableGroups(Molecule inResidue)
public IonizableGroup getNTerminalKa(NTerminalGroup inNTerminalGroup, AminoAcid inNTerminalResidue)
public KaSet setNTerminalpKa(NTerminalGroup inNTerminalGroup, float inpKa, Charge inProtonatedForm)
public KaSet setNTerminalpKa(AminoAcid inResidue, float inpKa, Charge inProtonatedForm)
public IonizableGroup getCTerminalKa(CTerminalGroup inCTerminalGroup, AminoAcid inCTerminalResidue)
public KaSet setCTerminalpKa(CTerminalGroup inCTerminalGroup, float inpKa, Charge inProtonatedForm)
public KaSet setCTerminalpKa(AminoAcid inResidue, float inpKa, Charge inProtonatedForm)
public KaSet setCTerminalSidechainpKa(AminoAcid inResidue, float inpKa, Charge inProtonatedForm)
public IonizableGroup getCTerminalSidechainKa(AminoAcid inResidue)
jataylor@hairyfatguy.com