propka.determinants
Working with Determinants
Functions to manipulate propka.determinant.Determinant
objects.
See also
Functions
|
Add the Coulomb interaction (an acid pair). |
|
Add the Coulomb interaction (a base pair). |
|
Add non-iterative Coulomb determinants and perturbations. |
|
Add the Coulomb interaction (an acid-base pair). |
|
Add determinants and perturbations for distance(R1,R2) < coulomb_cutoff. |
|
Add side-chain determinants and perturbations. |
|
Set determinants between titrable and backbone groups. |
|
Add side-chain and coulomb determinants/perturbations to all residues. |
|
Add ion determinants and perturbations. |
- propka.determinants.add_coulomb_acid_pair(object1, object2, value)[source]
Add the Coulomb interaction (an acid pair).
The higher pKa is raised.
- Parameters:
object1 – first part of pair
object2 – second part of pair
value – determinant value
- propka.determinants.add_coulomb_base_pair(object1, object2, value)[source]
Add the Coulomb interaction (a base pair).
The lower pKa is lowered.
- Parameters:
object1 – first part of pair
object2 – second part of pair
value – determinant value
- propka.determinants.add_coulomb_determinants(group1, group2, distance, version)[source]
Add non-iterative Coulomb determinants and perturbations.
- Parameters:
group1 – first group to add
group2 – second group to add
distance – distance between groups
version – version object
- propka.determinants.add_coulomb_ion_pair(object1, object2, value)[source]
Add the Coulomb interaction (an acid-base pair).
The pKa of the acid is lowered & the pKa of the base is raised.
- Parameters:
object1 – first part of pair
object2 – second part of pair
value – determinant value
- propka.determinants.add_determinants(group1, group2, distance, version)[source]
Add determinants and perturbations for distance(R1,R2) < coulomb_cutoff.
- Parameters:
group1 – first group to add
group2 – second group to add
distance – distance between groups
version – version object
- propka.determinants.add_sidechain_determinants(group1: Group, group2: Group, version: Version)[source]
Add side-chain determinants and perturbations.
NOTE - res_num1 > res_num2
- Parameters:
group1 – first group to add
group2 – second group to add
version – version object
- propka.determinants.set_backbone_determinants(titratable_groups, backbone_groups, version)[source]
Set determinants between titrable and backbone groups.
- Parameters:
titratable_groups – list of titratable groups
backbone_groups – list of backbone groups
version – version object
- propka.determinants.set_determinants(propka_groups: List[Group], version: Version, options=None)[source]
Add side-chain and coulomb determinants/perturbations to all residues.
NOTE - backbone determinants are set separately
- Parameters:
propka_groups – groups to adjust
version – version object
options – options object