rosetta.core.scoring.mm
index
(built-in)

Bindings for core::scoring::mm namespace

 
Modules
       
rosetta.core.scoring.mm.mmtrie

 
Classes
       
builtins.object
MMBondAngleLibrary
MMBondAngleResidueTypeParam
MMBondAngleResidueTypeParamSet
MMBondAngleScore
MMBondLengthLibrary
MMBondLengthScore
MMLJEnergyTable
MMLJLibrary
MMLJScore
MMTorsionLibrary
MMTorsionScore

 
class MMBondAngleLibrary(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.core.scoring.mm.MMBondAngleLibrary, filename : str, mm_atom_set : rosetta.std.weak_ptr_const_core_chemical_MMAtomTypeSet_t) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.mm.MMBondAngleLibrary,  : rosetta.core.scoring.mm.MMBondAngleLibrary) -> rosetta.core.scoring.mm.MMBondAngleLibrary
pretty_print(...) from builtins.PyCapsule
pretty_print(*args, **kwargs)
Overloaded function.
 
1. pretty_print(rosetta.core.scoring.mm.MMBondAngleLibrary) -> NoneType
 
pretty print / debug
 
2. pretty_print(self : rosetta.core.scoring.mm.MMBondAngleLibrary, atom1 : int, atom2 : int, atom3 : int) -> NoneType
 
3. pretty_print(self : rosetta.core.scoring.mm.MMBondAngleLibrary, atom1 : str, atom2 : str, atom3 : str) -> NoneType

 
class MMBondAngleResidueTypeParam(builtins.object)
     Methods defined here:
Ktheta(...) from builtins.PyCapsule
Ktheta(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, bondang : int) -> float
 
get Ktheta for a particular intraresidue angle
__init__(...) from builtins.PyCapsule
__init__(rosetta.core.scoring.mm.MMBondAngleResidueTypeParam) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__str__(...) from builtins.PyCapsule
__str__(rosetta.core.scoring.mm.MMBondAngleResidueTypeParam) -> str
bondangle(...) from builtins.PyCapsule
bondangle(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, bondang : int) -> rosetta.utility.keys.Key3Tuple_unsigned_long_unsigned_long_unsigned_long_t
 
Return the indices for the set of atoms that define a particular
 intraresidue angle
bondangle_index(...) from builtins.PyCapsule
bondangle_index(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, atom_set : rosetta.utility.keys.Key3Tuple_unsigned_long_unsigned_long_unsigned_long_t) -> int
 
Returns the index of the intraresidue bond angle, 0 if not found
bondangles_for_atom(...) from builtins.PyCapsule
bondangles_for_atom(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, atomno : int) -> rosetta.utility.vector1_unsigned_long
 
Returns the list of all of the indices of all the intraresidue
 bond angles a particular atom is involved in.
 Useful for calculating the derivatives for an atom.
connection_index(...) from builtins.PyCapsule
connection_index(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, connection : int, atom_set : rosetta.utility.keys.Key2Tuple_unsigned_long_unsigned_long_t) -> int
 
Returns the index of the interresidue bond angle, 0 if not found
connection_pair(...) from builtins.PyCapsule
connection_pair(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, connection : int, bondang : int) -> rosetta.utility.keys.Key2Tuple_unsigned_long_unsigned_long_t
 
Return the indices for the set of two atoms that form part of a interresidue bond angle
connection_theta0(...) from builtins.PyCapsule
connection_theta0(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, connection : int, bondang : int) -> float
 
Return ResidueType derived theta0 for a interresidue bond angle
connection_use_theta0(...) from builtins.PyCapsule
connection_use_theta0(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, connection : int, bondang : int) -> bool
 
Return whether to use ResidueType derived theta0 for a interresidue bond angle
init(...) from builtins.PyCapsule
init(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, residue_type : rosetta.core.chemical.ResidueType, mm_bondangle_library : rosetta.core.scoring.mm.MMBondAngleLibrary, use_residue_type_theta0 : bool, central_atoms_to_score : rosetta.utility.vector1_std_string) -> NoneType
 
initialize the parameters
n_connection_pairs(...) from builtins.PyCapsule
n_connection_pairs(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, connection : int) -> int
 
number of ResidueConnections, counting polymeric residue connections
n_possible_residue_connections(...) from builtins.PyCapsule
n_possible_residue_connections(rosetta.core.scoring.mm.MMBondAngleResidueTypeParam) -> int
 
number of ResidueConnections, counting polymeric residue connections
num_bondangles(...) from builtins.PyCapsule
num_bondangles(rosetta.core.scoring.mm.MMBondAngleResidueTypeParam) -> int
 
get number of intraresidue bond angles
theta0(...) from builtins.PyCapsule
theta0(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParam, bondang : int) -> float
 
get Ktheta for a particular intraresidue angle

 
class MMBondAngleResidueTypeParamSet(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> NoneType
 
2. __init__(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, src : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet,  : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet
central_atoms_to_score(...) from builtins.PyCapsule
central_atoms_to_score(*args, **kwargs)
Overloaded function.
 
1. central_atoms_to_score(rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> rosetta.utility.vector1_std_string
 
get central atoms to score in newly created ResidueTypeParam objects
 
2. central_atoms_to_score(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, value : rosetta.utility.vector1_std_string) -> NoneType
 
set central atoms to score in newly created ResidueTypeParam objects
get(...) from builtins.PyCapsule
get(*args, **kwargs)
Overloaded function.
 
1. get(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, residue_type : rosetta.core.chemical.ResidueType) -> core::scoring::mm::MMBondAngleResidueTypeParam
 
lookup a param object for a given ResidueType
 
2. get(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, residue_type : rosetta.core.chemical.ResidueType) -> core::scoring::mm::MMBondAngleResidueTypeParam
 
lookup a param object for a given ResidueType, does not auto-create
lookup(...) from builtins.PyCapsule
lookup(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, conformation : rosetta.core.conformation.Conformation, atomid1 : rosetta.core.id.AtomID, atomid2 : rosetta.core.id.AtomID, atomid3 : rosetta.core.id.AtomID, Ktheta : float, theta0 : float) -> NoneType
 
lookup Ktheta and theta0 for any bond angle in a conformation
mm_bondangle_library(...) from builtins.PyCapsule
mm_bondangle_library(*args, **kwargs)
Overloaded function.
 
1. mm_bondangle_library(rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> rosetta.core.scoring.mm.MMBondAngleLibrary
 
get bond angle library for newly created ResidueTypeParam objects
 
2. mm_bondangle_library(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, value : rosetta.core.scoring.mm.MMBondAngleLibrary) -> NoneType
 
set bond angle library for newly created ResidueTypeParam objects
use_residue_type_theta0(...) from builtins.PyCapsule
use_residue_type_theta0(*args, **kwargs)
Overloaded function.
 
1. use_residue_type_theta0(rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet) -> bool
 
get use of ResidueType theta0 in newly created ResidueTypeParam objects
 
2. use_residue_type_theta0(self : rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet, value : bool) -> NoneType
 
set use of ResidueType theta0 in newly created ResidueTypeParam objects

 
class MMBondAngleScore(builtins.object)
    Calculates scores of mm bond angle paramater sets given an angle
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.mm.MMBondAngleScore) -> NoneType
 
2. __init__(self : rosetta.core.scoring.mm.MMBondAngleScore, mmtl : rosetta.core.scoring.mm.MMBondAngleLibrary) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
dscore(...) from builtins.PyCapsule
dscore(self : rosetta.core.scoring.mm.MMBondAngleScore, Ktheta : float, theta0 : float, angle : float) -> float
 
Returns a derivative given an mm_bondangle_atom_trie and an angle in radians
score(...) from builtins.PyCapsule
score(self : rosetta.core.scoring.mm.MMBondAngleScore, Ktheta : float, theta0 : float, angle : float) -> float
 
Returns energy given an mm_bondangle_atom_tri and an angle in radians

 
class MMBondLengthLibrary(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.core.scoring.mm.MMBondLengthLibrary, filename : str, mm_atom_set : rosetta.core.chemical.MMAtomTypeSet) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.mm.MMBondLengthLibrary,  : rosetta.core.scoring.mm.MMBondLengthLibrary) -> rosetta.core.scoring.mm.MMBondLengthLibrary
pretty_print(...) from builtins.PyCapsule
pretty_print(*args, **kwargs)
Overloaded function.
 
1. pretty_print(rosetta.core.scoring.mm.MMBondLengthLibrary) -> NoneType
 
pretty print / debug
 
2. pretty_print(self : rosetta.core.scoring.mm.MMBondLengthLibrary, atom1 : int, atom2 : int) -> NoneType
 
3. pretty_print(self : rosetta.core.scoring.mm.MMBondLengthLibrary, atom1 : str, atom2 : str) -> NoneType

 
class MMBondLengthScore(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.mm.MMBondLengthScore) -> NoneType
 
2. __init__(self : rosetta.core.scoring.mm.MMBondLengthScore, mmtl : rosetta.core.scoring.mm.MMBondLengthLibrary) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
dscore(...) from builtins.PyCapsule
dscore(self : rosetta.core.scoring.mm.MMBondLengthScore, Kb : float, b0 : float, d : float) -> float
score(...) from builtins.PyCapsule
score(self : rosetta.core.scoring.mm.MMBondLengthScore, Kb : float, b0 : float, d : float) -> float

 
class MMLJEnergyTable(builtins.object)
    blah
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.core.scoring.mm.MMLJEnergyTable) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
deriv_score(...) from builtins.PyCapsule
deriv_score(self : rosetta.core.scoring.mm.MMLJEnergyTable, atom1 : int, atom2 : int, path_distance : int, squared_distance : float, rep : float, atr : float) -> NoneType
 
blah
max_dist(...) from builtins.PyCapsule
max_dist(rosetta.core.scoring.mm.MMLJEnergyTable) -> float
 
blah
mm_lj_score(...) from builtins.PyCapsule
mm_lj_score(rosetta.core.scoring.mm.MMLJEnergyTable) -> rosetta.core.scoring.mm.MMLJScore
 
blah
score(...) from builtins.PyCapsule
score(self : rosetta.core.scoring.mm.MMLJEnergyTable, atom1 : int, atom2 : int, path_distance : int, squared_distance : float, rep : float, atr : float) -> NoneType
 
blah

 
class MMLJLibrary(builtins.object)
    A class to maintain a set of MM LJ paramaters.
 
 
blah
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.core.scoring.mm.MMLJLibrary, mm_atom_set : rosetta.core.chemical.MMAtomTypeSet) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.mm.MMLJLibrary,  : rosetta.core.scoring.mm.MMLJLibrary) -> rosetta.core.scoring.mm.MMLJLibrary
lookup(...) from builtins.PyCapsule
lookup(*args, **kwargs)
Overloaded function.
 
1. lookup(self : rosetta.core.scoring.mm.MMLJLibrary, atom : int) -> rosetta.utility.keys.Key2Tuple_double_double_t
 
blah
 
2. lookup(self : rosetta.core.scoring.mm.MMLJLibrary, atom : str) -> rosetta.utility.keys.Key2Tuple_double_double_t
 
blah
lookup_three_bond(...) from builtins.PyCapsule
lookup_three_bond(*args, **kwargs)
Overloaded function.
 
1. lookup_three_bond(self : rosetta.core.scoring.mm.MMLJLibrary, atom : int) -> rosetta.utility.keys.Key2Tuple_double_double_t
 
blah
 
2. lookup_three_bond(self : rosetta.core.scoring.mm.MMLJLibrary, atom : str) -> rosetta.utility.keys.Key2Tuple_double_double_t
 
blah
mm_atom_set(...) from builtins.PyCapsule
mm_atom_set(rosetta.core.scoring.mm.MMLJLibrary) -> rosetta.std.weak_ptr_const_core_chemical_MMAtomTypeSet_t
 
blah
nblist_dis2_cutoff_HH(...) from builtins.PyCapsule
nblist_dis2_cutoff_HH(rosetta.core.scoring.mm.MMLJLibrary) -> float
 
blah
nblist_dis2_cutoff_XH(...) from builtins.PyCapsule
nblist_dis2_cutoff_XH(rosetta.core.scoring.mm.MMLJLibrary) -> float
 
blah
nblist_dis2_cutoff_XX(...) from builtins.PyCapsule
nblist_dis2_cutoff_XX(rosetta.core.scoring.mm.MMLJLibrary) -> float
 
blah

 
class MMLJScore(builtins.object)
    Calculates scores of mm lj paramater sets given two mm atom types,
the path distance of the 2 atoms and actual distance between the two atoms
 
 
blah
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.mm.MMLJScore) -> NoneType
 
2. __init__(self : rosetta.core.scoring.mm.MMLJScore, mmljl : core::scoring::mm::MMLJLibrary) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
deriv_score(...) from builtins.PyCapsule
deriv_score(self : rosetta.core.scoring.mm.MMLJScore, atom1 : int, atom2 : int, path_distance : int, distance : float) -> float
 
blah
min_dist(...) from builtins.PyCapsule
min_dist(self : rosetta.core.scoring.mm.MMLJScore, atom1 : int, atom2 : int, path_distance : int) -> float
 
blah
mm_lj_library(...) from builtins.PyCapsule
mm_lj_library(rosetta.core.scoring.mm.MMLJScore) -> core::scoring::mm::MMLJLibrary
 
blah
score(...) from builtins.PyCapsule
score(self : rosetta.core.scoring.mm.MMLJScore, atom1 : int, atom2 : int, path_distance : int, distance : float) -> float
 
blah

 
class MMTorsionLibrary(builtins.object)
    A class to maintain a set of MM torsion paramaters.
 
 
The MMTorsionLibrary class contains functions and data structures to initialize, store, and provide lookups
for molecular mechanics torsional paramaters. The sets of 4 atom types that make up a dihedral angle are stored in an
mm_torsion_atom_quad . The sets 3 parameters that act as values for the actual MM torsion potential are stored in an
mm_torsion_param_set . The class maintains 2 libraries; one for set of torsion parameter for which all 4 atom types in
the dihedral at defined ( fully_assigned_mm_torsion_library_ ), and a library that is only dependant on the two central
atom types ( wildcard_mm_torsion_library_ ). Wildcar atom types are designated by 'X'. Lookups are done with MMAtomType
indicies or strings that are converted to MMAtomType indicies. Lookup functions return pairs of iterators to the map.
The same set of 4 atom types can corespond to multiple paramter sets with different multiplicities to more accuratly
define the potential and is the reason multimaps are used instead of just maps.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.core.scoring.mm.MMTorsionLibrary, filename : str, mm_atom_set : rosetta.core.chemical.MMAtomTypeSet) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.scoring.mm.MMTorsionLibrary,  : rosetta.core.scoring.mm.MMTorsionLibrary) -> rosetta.core.scoring.mm.MMTorsionLibrary

 
class MMTorsionScore(builtins.object)
    Calculates scores of mm torsion paramater sets given an angle
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.mm.MMTorsionScore) -> NoneType
 
2. __init__(self : rosetta.core.scoring.mm.MMTorsionScore, mmtl : rosetta.core.scoring.mm.MMTorsionLibrary) -> NoneType
 
3. __init__(self : rosetta.core.scoring.mm.MMTorsionScore,  : rosetta.core.scoring.mm.MMTorsionScore) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

 
Functions
       
mm_bond_angle_residue_type_param_set(...) method of builtins.PyCapsule instance
mm_bond_angle_residue_type_param_set(scorefxn : rosetta.core.scoring.ScoreFunction) -> rosetta.core.scoring.mm.MMBondAngleResidueTypeParamSet
 
extract a MMBondAngleResidueTypeParamSet from a ScoreFunction, returning NULL if none exists