rosetta.protocols.toolbox.match_enzdes_util
index
(built-in)

Bindings for protocols::toolbox::match_enzdes_util namespace

 
Classes
       
builtins.object
AllowedSeqposForGeomCst
CovalentConnectionReplaceInfo
EnzConstraintIO
EnzConstraintParameters
EnzCstTemplateRes
EnzCstTemplateResAtoms
EnzCstTemplateResCache
EnzdesCstCache
EnzdesCstParamCache
EnzdesLoopInfo
EnzdesLoopsFile
EnzdesSeqRecoveryCache
ExternalGeomSampler
ExternalTransform
GeomSampleInfo
InvrotCollector
InvrotTree
TheozymeInvrotTree
InvrotTreeNodeBase
InvrotTarget
SingleResidueInvrotTarget
InvrotTreeNode
LigandConformer
MatchConstraintFileInfo
MatchConstraintFileInfoList
ResInteractions
CstResInteractions
rosetta.core.pose.datacache.CacheableObserver(builtins.object)
EnzdesCacheableObserver
rosetta.protocols.moves.Mover(builtins.object)
AlignPoseToInvrotTreeMover

 
class AlignPoseToInvrotTreeMover(rosetta.protocols.moves.Mover)
    small mover that takes an invrot tree
 
 
Method resolution order:
AlignPoseToInvrotTreeMover
rosetta.protocols.moves.Mover
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, invrot_tree : protocols::toolbox::match_enzdes_util::InvrotTree, seqpos : protocols::toolbox::match_enzdes_util::AllowedSeqposForGeomCst) -> NoneType
 
2. __init__(handle, rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
apply(...) from builtins.PyCapsule
apply(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover, pose : rosetta.core.pose.Pose) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover,  : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover) -> rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover) -> str
set_add_target_to_pose(...) from builtins.PyCapsule
set_add_target_to_pose(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover, setting : bool) -> NoneType
set_geomcst_for_superposition_from_enz_io(...) from builtins.PyCapsule
set_geomcst_for_superposition_from_enz_io(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> NoneType
setup_foldtree_around_anchor_invrot(...) from builtins.PyCapsule
setup_foldtree_around_anchor_invrot(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover, pose : rosetta.core.pose.Pose, anchor_seqpos : int, first_target_seqpos : int) -> NoneType
 
sets up a foldtree such that
 the anchor residue doesn't move,
 i.e. a backward edge from anchor to 1
 and a forward edge from anchor to seqpos
 also need to setup the jumps at anchor res
switch_residue_type_set(...) from builtins.PyCapsule
switch_residue_type_set(self : rosetta.protocols.toolbox.match_enzdes_util.AlignPoseToInvrotTreeMover, residue : rosetta.core.conformation.Residue, desired_restype_set_name : str) -> rosetta.core.conformation.Residue
 
silly helper function to get the equivalent
 of a certain residue in a new residue type set
 note if the passed in residue is already of the
 required residue type set, nothing changes, just
 passes back input pointer

Methods inherited from rosetta.protocols.moves.Mover:
clear_info(...) from builtins.PyCapsule
clear_info(rosetta.protocols.moves.Mover) -> NoneType
 
Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.
 
 
 clear_info is called by jd2 before calling apply
clone(...) from builtins.PyCapsule
clone(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
 
Return a clone of the Mover object.
create(...) from builtins.PyCapsule
create(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
fresh_instance(...) from builtins.PyCapsule
fresh_instance(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
 
Generates a new Mover object freshly created with the default ctor.
get_additional_output(...) from builtins.PyCapsule
get_additional_output(rosetta.protocols.moves.Mover) -> rosetta.core.pose.Pose
 
fpd
 
 
 Mechanism by which a mover may return multiple output poses from a single input pose.
get_current_job(...) from builtins.PyCapsule
get_current_job(rosetta.protocols.moves.Mover) -> protocols::jobdist::BasicJob
get_current_tag(...) from builtins.PyCapsule
get_current_tag(rosetta.protocols.moves.Mover) -> str
 
A tag is a unique identifier used to identify structures produced
 by this Moverget_current_tag() returns the tag, and set_current_tag( std::string tag )
 sets the tag.  This functionality is not intended for use with the 2008 job distributor.
get_input_pose(...) from builtins.PyCapsule
get_input_pose(rosetta.protocols.moves.Mover) -> rosetta.core.pose.Pose
get_last_move_status(...) from builtins.PyCapsule
get_last_move_status(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.MoverStatus
 
returns status after an apply().  The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say "that run was no good, skip it" then use the protected last_move_status(MoverStatus) to change the value that this function will return.
get_native_pose(...) from builtins.PyCapsule
get_native_pose(rosetta.protocols.moves.Mover) -> rosetta.core.pose.Pose
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
 
2. get_self_ptr(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.moves.Mover) -> rosetta.std.weak_ptr_const_protocols_moves_Mover_t
 
2. get_self_weak_ptr(rosetta.protocols.moves.Mover) -> rosetta.std.weak_ptr_protocols_moves_Mover_t
get_type(...) from builtins.PyCapsule
get_type(rosetta.protocols.moves.Mover) -> str
info(...) from builtins.PyCapsule
info(*args, **kwargs)
Overloaded function.
 
1. info(rosetta.protocols.moves.Mover) -> rosetta.std.list_std_string_std_allocator_std_string_t
 
non-const accessor
 
2. info(rosetta.protocols.moves.Mover) -> rosetta.std.list_std_string_std_allocator_std_string_t
 
const accessor
last_proposal_density_ratio(...) from builtins.PyCapsule
last_proposal_density_ratio(rosetta.protocols.moves.Mover) -> float
name(...) from builtins.PyCapsule
name() -> str
register_options(...) from builtins.PyCapsule
register_options(*args, **kwargs)
Overloaded function.
 
1. register_options() -> NoneType
 
Overload this static method if you access options within the mover.
 
 
 These options will end up in -help of your application if users of this mover call register_options.
 Do this recursively!
 If you use movers within your mover, call their register_options in your register_options() method.
 
2. register_options() -> NoneType
 
3. register_options() -> NoneType
 
4. register_options() -> NoneType
 
5. register_options() -> NoneType
 
6. register_options() -> NoneType
 
7. register_options() -> NoneType
 
8. register_options() -> NoneType
 
9. register_options() -> NoneType
 
Associates relevant options with the AntibodyModeler class
 
10. register_options() -> NoneType
 
Associates relevant options with the AntibodyModeler class
 
11. register_options() -> NoneType
 
Associates relevant options with the SnugDock class
 
12. register_options() -> NoneType
 
Associates relevant options with the SnugDockProtocol class
 
13. register_options() -> NoneType
 
Register the options used by this mover with the global options
 system.
 
14. register_options() -> NoneType
 
15. register_options() -> NoneType
 
Associate relevant options with the TemperedDocking class.
 
16. register_options() -> NoneType
 
17. register_options() -> NoneType
 
18. register_options() -> NoneType
 
Associates relevant options with the TemperedDocking class.
 
19. register_options() -> NoneType
 
20. register_options() -> NoneType
 
Associates relevant options with the ConstraintSetMover class
 
21. register_options() -> NoneType
 
22. register_options() -> NoneType
 
Associates relevant options with the DockingInitialPerturbation class
 
23. register_options() -> NoneType
 
Associates relevant options with the DockingProtocol class
 
24. register_options() -> NoneType
 
Associates relevant options with the TemperedDocking class
 
25. register_options() -> NoneType
 
26. register_options() -> NoneType
 
27. register_options() -> NoneType
 
28. register_options() -> NoneType
 
register options
 
29. register_options() -> NoneType
 
30. register_options() -> NoneType
 
Registers applicable options
 
31. register_options() -> NoneType
 
Register options with the option system.
 
32. register_options() -> NoneType
 
33. register_options() -> NoneType
 
34. register_options() -> NoneType
 
Associates relevant options with the LoopRefineInnerCycle class
 
35. register_options() -> NoneType
 
Associates relevant options with the LoopRefineInnerCycleContainer class
 
36. register_options() -> NoneType
 
Associates relevant options with the LoopRefineInnerCycle class
 
37. register_options() -> NoneType
 
Associates relevant options with the LoopRefineInnerCycle class
 
38. register_options() -> NoneType
 
39. register_options() -> NoneType
 
Register options with the option system.
 
40. register_options() -> NoneType
reinitialize_for_each_job(...) from builtins.PyCapsule
reinitialize_for_each_job(rosetta.protocols.moves.Mover) -> bool
 
Inform the Job Distributor (August '08 vintage) whether this object needs to be freshly regenerated on
 each use.
reinitialize_for_new_input(...) from builtins.PyCapsule
reinitialize_for_new_input(rosetta.protocols.moves.Mover) -> bool
 
Inform the Job Distributor (August '08 vintage) whether this object needs to be regenerated when the input
 pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for
 that one input pose).
reset_status(...) from builtins.PyCapsule
reset_status(rosetta.protocols.moves.Mover) -> NoneType
 
resets status to SUCCESS, meant to be used before an apply().  The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.
set_current_job(...) from builtins.PyCapsule
set_current_job(self : rosetta.protocols.moves.Mover, job : protocols::jobdist::BasicJob) -> NoneType
 
////////////////////////////end Job Distributor interface////////////////////////////////////////
set_current_tag(...) from builtins.PyCapsule
set_current_tag(self : rosetta.protocols.moves.Mover, new_tag : str) -> NoneType
set_input_pose(...) from builtins.PyCapsule
set_input_pose(self : rosetta.protocols.moves.Mover, pose : rosetta.core.pose.Pose) -> NoneType
 
setter for poses contained for rms
set_native_pose(...) from builtins.PyCapsule
set_native_pose(self : rosetta.protocols.moves.Mover, pose : rosetta.core.pose.Pose) -> NoneType
 
setter for native poses contained for rms ---- we should get rid of this method? it is widely used, but a bit unsafe
set_type(...) from builtins.PyCapsule
set_type(self : rosetta.protocols.moves.Mover, setting : str) -> NoneType
test_move(...) from builtins.PyCapsule
test_move(self : rosetta.protocols.moves.Mover, pose : rosetta.core.pose.Pose) -> NoneType
 
: Unit test support function.  Apply one move to a given pose.
      Allows extra test specific functions to be called before applying
type(...) from builtins.PyCapsule
type(*args, **kwargs)
Overloaded function.
 
1. type(rosetta.protocols.moves.Mover) -> str
 
2. type(self : rosetta.protocols.moves.Mover, type_in : str) -> NoneType

 
class AllowedSeqposForGeomCst(builtins.object)
    a simple helper class that holds a list of what sequence positions
each geom cst is allowd to be at
not sure about the ideal home of this class yet, the matcher task
could use it too
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst, seqpos_for_geomcst : rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t) -> NoneType
 
2. __init__(rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> 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.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst,  : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst
initialize_from_command_line(...) from builtins.PyCapsule
initialize_from_command_line(*args, **kwargs)
Overloaded function.
 
1. initialize_from_command_line(rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> NoneType
 
this function used to live in the matcher task
 pose can be passed in optionally to support the ALL tag
 in the pos file
 
2. initialize_from_command_line(self : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst, pose : rosetta.core.pose.Pose) -> NoneType
 
this function used to live in the matcher task
 pose can be passed in optionally to support the ALL tag
 in the pos file
num_seqpos_lists(...) from builtins.PyCapsule
num_seqpos_lists(rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> int
seqpos_for_geomcst(...) from builtins.PyCapsule
seqpos_for_geomcst(self : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst, geomcst : int) -> rosetta.utility.vector1_unsigned_long

 
class CovalentConnectionReplaceInfo(builtins.object)
    helper class to allow for removal of covalent constraints
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo, resA_base_in : str, resB_base_in : str, resA_var_in : str, resB_var_in : str, Apos_in : int, Bpos_in : int, restype_set_in : rosetta.core.chemical.ResidueTypeSet) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo, other : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo) -> 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.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo,  : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo) -> rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo, smap : rosetta.core.id.SequenceMapping) -> NoneType
remove_covalent_connection_from_pose(...) from builtins.PyCapsule
remove_covalent_connection_from_pose(self : rosetta.protocols.toolbox.match_enzdes_util.CovalentConnectionReplaceInfo, pose : rosetta.core.pose.Pose) -> NoneType

 
class CstResInteractions(ResInteractions)
    
Method resolution order:
CstResInteractions
ResInteractions
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> 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.protocols.toolbox.match_enzdes_util.CstResInteractions,  : rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions) -> rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions
cst_block(...) from builtins.PyCapsule
cst_block(rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions) -> int
read_data(...) from builtins.PyCapsule
read_data(self : rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions, data : rosetta.utility.io.izstream) -> bool
resA(...) from builtins.PyCapsule
resA(rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions) -> bool
write_data(...) from builtins.PyCapsule
write_data(rosetta.protocols.toolbox.match_enzdes_util.CstResInteractions) -> NoneType

Methods inherited from ResInteractions:
dis(...) from builtins.PyCapsule
dis(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loop_ang(...) from builtins.PyCapsule
loop_ang(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loop_dih(...) from builtins.PyCapsule
loop_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loopres_atom_names(...) from builtins.PyCapsule
loopres_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
loopres_base2_atom_names(...) from builtins.PyCapsule
loopres_base2_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
loopres_base_atom_names(...) from builtins.PyCapsule
loopres_base_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
lt_dih(...) from builtins.PyCapsule
lt_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
num_interactions(...) from builtins.PyCapsule
num_interactions(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> int
targ_ang(...) from builtins.PyCapsule
targ_ang(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
targ_atom_names(...) from builtins.PyCapsule
targ_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_base2_atom_names(...) from builtins.PyCapsule
targ_base2_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_base_atom_names(...) from builtins.PyCapsule
targ_base_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_dih(...) from builtins.PyCapsule
targ_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
targ_res(...) from builtins.PyCapsule
targ_res(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> int

 
class EnzConstraintIO(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, src_restype_set : rosetta.core.chemical.ResidueTypeSet) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO,  : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_constraints_to_pose(...) from builtins.PyCapsule
add_constraints_to_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, scofx : rosetta.core.scoring.ScoreFunction, accept_blocks_missing_header : bool) -> NoneType
add_constraints_to_pose_for_block_without_clearing_and_header_processing(...) from builtins.PyCapsule
add_constraints_to_pose_for_block_without_clearing_and_header_processing(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, scofx : rosetta.core.scoring.ScoreFunction, cst_block : int) -> NoneType
 
BE CAREFUL when using this function, it generates constraints
 
 
 without clearing the internal data structures and reading in
 
 
 the information in the pdb REMARKs
 
 
 if you're unsure use the above one
add_pregenerated_constraints_to_pose(...) from builtins.PyCapsule
add_pregenerated_constraints_to_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, scofx : rosetta.core.scoring.ScoreFunction) -> NoneType
 
convenience function that will add constraints to the pose if they have
 
 
 been previously generated. BE CAREFUL when using this function, it relies on the
 
 
 pose having the same residue types at the same constrained positions as in the pose
 
 
 that was originally used to generate the constraints. If in doubt, it's safer to
 
 
 regenerate the constraints before adding (i.e. use the above add_constraints_to_pose
 
 
 function.)
allowed_res_name3_at_position(...) from builtins.PyCapsule
allowed_res_name3_at_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, seqpos : int) -> rosetta.utility.vector1_std_string
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO,  : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO
clear_active_pose_constraints_for_block(...) from builtins.PyCapsule
clear_active_pose_constraints_for_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, cst_block : int) -> NoneType
contains_position(...) from builtins.PyCapsule
contains_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, seqpos : int) -> bool
 
are constraints specified for this position?
enz_cst_params(...) from builtins.PyCapsule
enz_cst_params(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, block : int) -> protocols::toolbox::match_enzdes_util::EnzConstraintParameters
enz_cst_params_missing_in_pose(...) from builtins.PyCapsule
enz_cst_params_missing_in_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose) -> rosetta.utility.vector1_std_shared_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintParameters_t
enz_cst_params_size(...) from builtins.PyCapsule
enz_cst_params_size(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> int
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintIO_t
 
2. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.std.weak_ptr_protocols_toolbox_match_enzdes_util_EnzConstraintIO_t
is_backbone_only_cst(...) from builtins.PyCapsule
is_backbone_only_cst(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, seqpos : int) -> bool
 
are the constraints specified at this position
 mediated through backbone interactions only?
mcfi_list(...) from builtins.PyCapsule
mcfi_list(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, block : int) -> protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList
mcfi_lists_size(...) from builtins.PyCapsule
mcfi_lists_size(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> int
num_mcfi_lists(...) from builtins.PyCapsule
num_mcfi_lists(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> int
ordered_constrained_positions(...) from builtins.PyCapsule
ordered_constrained_positions(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose) -> rosetta.utility.vector1_unsigned_long
process_pdb_header(...) from builtins.PyCapsule
process_pdb_header(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, accept_missing_blocks : bool) -> NoneType
read_enzyme_cstfile(...) from builtins.PyCapsule
read_enzyme_cstfile(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, fname : str) -> NoneType
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, smap : rosetta.core.id.SequenceMapping) -> NoneType
 
changing the constrained residues if the sequence length changes
remove_constraints_from_pose(...) from builtins.PyCapsule
remove_constraints_from_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, keep_covalent : bool, fail_on_constraints_missing : bool) -> NoneType
remove_constraints_from_pose_for_block(...) from builtins.PyCapsule
remove_constraints_from_pose_for_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, cst_block : int, fail_on_constraints_missing : bool) -> NoneType
remove_position_from_template_res(...) from builtins.PyCapsule
remove_position_from_template_res(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, pos : int) -> NoneType
remove_position_from_template_res_for_block(...) from builtins.PyCapsule
remove_position_from_template_res_for_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, pos : int, cst_block : int) -> NoneType
set_external_position_for_resA_in_parameter_block(...) from builtins.PyCapsule
set_external_position_for_resA_in_parameter_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, cst_block : int, respos : int) -> NoneType
set_external_position_for_resB_in_parameter_block(...) from builtins.PyCapsule
set_external_position_for_resB_in_parameter_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, cst_block : int, respos : int) -> NoneType
set_position_for_missing_res_in_parameter_block(...) from builtins.PyCapsule
set_position_for_missing_res_in_parameter_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose, cst_block : int, respos : int) -> NoneType
show_cst_definitions(...) from builtins.PyCapsule
show_cst_definitions(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> NoneType
target_downstream_res(...) from builtins.PyCapsule
target_downstream_res(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t
update_pdb_remarks_for_backbone_params(...) from builtins.PyCapsule
update_pdb_remarks_for_backbone_params(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, pose : rosetta.core.pose.Pose) -> NoneType

 
class EnzConstraintParameters(builtins.object)
    class that holds all the parameters for one specific constraint
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, other : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
allowed_res_name3_at_position(...) from builtins.PyCapsule
allowed_res_name3_at_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose, seqpos : int) -> rosetta.std.set_std_string_std_less_std_string_std_allocator_std_string_t
 
all residue names specified in the cstfile
 returns an empty set if the constraints don't apply
 to the specifed position
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters,  : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters
convert_GeomSampleInfo_to_FuncOP(...) from builtins.PyCapsule
convert_GeomSampleInfo_to_FuncOP(gsi : protocols::toolbox::match_enzdes_util::GeomSampleInfo, ideal_val : float) -> rosetta.core.scoring.func.Func
cst_block(...) from builtins.PyCapsule
cst_block(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> int
enz_io(...) from builtins.PyCapsule
enz_io(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintIO_t
generate_pose_specific_data(...) from builtins.PyCapsule
generate_pose_specific_data(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose, scofx : rosetta.core.scoring.ScoreFunction) -> NoneType
get_missing_template_other_res(...) from builtins.PyCapsule
get_missing_template_other_res(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
get_missing_template_res(...) from builtins.PyCapsule
get_missing_template_res(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintParameters_t
init(...) from builtins.PyCapsule
init(*args, **kwargs)
Overloaded function.
 
1. init(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, cst_block : int, src_restype_set : rosetta.core.chemical.ResidueTypeSet, src_enz_io : rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintIO_t) -> NoneType
 
2. init(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> NoneType
is_covalent(...) from builtins.PyCapsule
is_covalent(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> bool
is_empty(...) from builtins.PyCapsule
is_empty(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> bool
missing_in_pose(...) from builtins.PyCapsule
missing_in_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose) -> bool
nonconst_resA(...) from builtins.PyCapsule
nonconst_resA(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
nonconst_resB(...) from builtins.PyCapsule
nonconst_resB(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, smap : rosetta.core.id.SequenceMapping) -> NoneType
remove_covalent_connections_from_pose(...) from builtins.PyCapsule
remove_covalent_connections_from_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose) -> NoneType
resA(...) from builtins.PyCapsule
resA(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
resB(...) from builtins.PyCapsule
resB(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateRes
set_cst_block(...) from builtins.PyCapsule
set_cst_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, cst_block : int) -> NoneType
set_external_position_for_resA(...) from builtins.PyCapsule
set_external_position_for_resA(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pos : int) -> NoneType
set_external_position_for_resB(...) from builtins.PyCapsule
set_external_position_for_resB(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pos : int) -> NoneType
set_mcfi(...) from builtins.PyCapsule
set_mcfi(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, mcfi : protocols::toolbox::match_enzdes_util::MatchConstraintFileInfo) -> NoneType
show_definitions(...) from builtins.PyCapsule
show_definitions(rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters) -> NoneType
update_pdb_remarks(...) from builtins.PyCapsule
update_pdb_remarks(self : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintParameters, pose : rosetta.core.pose.Pose) -> bool
 
updates the pdb remarks according to what is in the
 EnzCstTemplateRes member data. returns false in case any
 error occured

 
class EnzCstTemplateRes(builtins.object)
    helper class for class EnzConstraintParameters, gathers information
 
 
from cst input and pdb input
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, src_restype_set : rosetta.core.chemical.ResidueTypeSet) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, src_restype_set : rosetta.core.chemical.ResidueTypeSet, src_enzio_param : rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintParameters_t) -> NoneType
 
3. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, other : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, new_ref_param : rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintParameters_t) -> NoneType
 
4. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes,  : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
allowed_res_types(...) from builtins.PyCapsule
allowed_res_types(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> rosetta.utility.vector1_std_string
allowed_res_types_pointers(...) from builtins.PyCapsule
allowed_res_types_pointers(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes,  : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes
atom_inds_for_restype(...) from builtins.PyCapsule
atom_inds_for_restype(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, template_atom : int, restype : rosetta.core.chemical.ResidueType) -> rosetta.utility.vector1_unsigned_long
atom_inds_for_restype_begin(...) from builtins.PyCapsule
atom_inds_for_restype_begin(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> std::_Rb_tree_const_iterator<std::pair<std::shared_ptr<core::chemical::ResidueType const> const, utility::vector1<utility::vector1<unsigned long, std::allocator<unsigned long> >, std::allocator<utility::vector1<unsigned long, std::allocator<unsigned long> > > > > >
 
Iterator to the map from ResidueType pointers (addresses) to the set of atoms
 that are used to build from; this returns ResidueTypes in an indeterminant order
 as they are going to be sorted based on where in memory the ResidueTypes happened
 to be allocated.
atom_inds_for_restype_end(...) from builtins.PyCapsule
atom_inds_for_restype_end(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> std::_Rb_tree_const_iterator<std::pair<std::shared_ptr<core::chemical::ResidueType const> const, utility::vector1<utility::vector1<unsigned long, std::allocator<unsigned long> >, std::allocator<utility::vector1<unsigned long, std::allocator<unsigned long> > > > > >
 
End iterator to the map from ResidueType pointers to the set of atoms
 that are used to build from.
clear_all(...) from builtins.PyCapsule
clear_all(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> NoneType
compatible_restype(...) from builtins.PyCapsule
compatible_restype(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, restype : rosetta.core.chemical.ResidueType) -> bool
corresponding_res_block(...) from builtins.PyCapsule
corresponding_res_block(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> int
determine_atom_inds_for_restype(...) from builtins.PyCapsule
determine_atom_inds_for_restype(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, restype : rosetta.core.chemical.ResidueType) -> NoneType
find_in_pose_if_missing_from_header(...) from builtins.PyCapsule
find_in_pose_if_missing_from_header(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, pose : rosetta.core.pose.Pose) -> bool
get_pose_data(...) from builtins.PyCapsule
get_pose_data(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, pose : rosetta.core.pose.Pose) -> NoneType
get_template_atoms_at_pos(...) from builtins.PyCapsule
get_template_atoms_at_pos(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, pose : rosetta.core.pose.Pose, seqpos : int) -> rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms
identical_info_consistency_check(...) from builtins.PyCapsule
identical_info_consistency_check(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> NoneType
is_backbone(...) from builtins.PyCapsule
is_backbone(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> bool
param_index(...) from builtins.PyCapsule
param_index(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> int
rb_minimizable(...) from builtins.PyCapsule
rb_minimizable(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> bool
read_params(...) from builtins.PyCapsule
read_params(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, line_stream : rosetta.std.basic_istringstream_char_std_char_traits_char_std_allocator_char_t) -> NoneType
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, smap : rosetta.core.id.SequenceMapping) -> NoneType
residue_conformations_redundant(...) from builtins.PyCapsule
residue_conformations_redundant(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, res1 : rosetta.core.conformation.Residue, res2 : rosetta.core.conformation.Residue) -> bool
 
checks whether the distance
 between any of the template res atoms
 of res1 and res2 is below a certain
 cutoff.
set_enzio_param(...) from builtins.PyCapsule
set_enzio_param(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, src_enz_io_param : rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_EnzConstraintParameters_t) -> NoneType
set_external_position(...) from builtins.PyCapsule
set_external_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, resnum : int) -> NoneType
set_param_index(...) from builtins.PyCapsule
set_param_index(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes, index : int) -> NoneType
show_params(...) from builtins.PyCapsule
show_params(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes) -> NoneType

 
class EnzCstTemplateResAtoms(builtins.object)
    helper class for EnzCstTemplateRes, holds atom ids corresponding
 
 
to the residue types in a certain pose
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms) -> 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.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms,  : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms) -> rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResAtoms, smap : rosetta.core.id.SequenceMapping) -> NoneType

 
class EnzCstTemplateResCache(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, other : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_position_in_pose(...) from builtins.PyCapsule
add_position_in_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, seqpos : int) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache,  : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache
contains_position(...) from builtins.PyCapsule
contains_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, seqpos : int) -> bool
not_in_pose(...) from builtins.PyCapsule
not_in_pose(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> bool
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, smap : rosetta.core.id.SequenceMapping) -> NoneType
 
remapping sequence positions
remove_seqpos(...) from builtins.PyCapsule
remove_seqpos(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, seqpos : int) -> bool
seqpos_map_begin(...) from builtins.PyCapsule
seqpos_map_begin(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> std::_Rb_tree_const_iterator<std::pair<unsigned long const, std::shared_ptr<protocols::toolbox::match_enzdes_util::EnzCstTemplateResAtoms> > >
seqpos_map_end(...) from builtins.PyCapsule
seqpos_map_end(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> std::_Rb_tree_const_iterator<std::pair<unsigned long const, std::shared_ptr<protocols::toolbox::match_enzdes_util::EnzCstTemplateResAtoms> > >
seqpos_map_size(...) from builtins.PyCapsule
seqpos_map_size(rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache) -> int
set_position_in_pose(...) from builtins.PyCapsule
set_position_in_pose(self : rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateResCache, seqpos : int) -> NoneType

 
class EnzdesCacheableObserver(rosetta.core.pose.datacache.CacheableObserver)
    
Method resolution order:
EnzdesCacheableObserver
rosetta.core.pose.datacache.CacheableObserver
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> 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.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver
clone(...) from builtins.PyCapsule
clone(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> rosetta.core.pose.datacache.CacheableObserver
create(...) from builtins.PyCapsule
create(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> rosetta.core.pose.datacache.CacheableObserver
cst_cache(...) from builtins.PyCapsule
cst_cache(*args, **kwargs)
Overloaded function.
 
1. cst_cache(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> protocols::toolbox::match_enzdes_util::EnzdesCstCache
 
2. cst_cache(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> protocols::toolbox::match_enzdes_util::EnzdesCstCache
enzdes_loops_file(...) from builtins.PyCapsule
enzdes_loops_file(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile
erase_rigid_body_confs_for_lig(...) from builtins.PyCapsule
erase_rigid_body_confs_for_lig(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, seqpos : int) -> NoneType
get_seq_recovery_cache(...) from builtins.PyCapsule
get_seq_recovery_cache(*args, **kwargs)
Overloaded function.
 
1. get_seq_recovery_cache(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> protocols::toolbox::match_enzdes_util::EnzdesSeqRecoveryCache
 
2. get_seq_recovery_cache(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> protocols::toolbox::match_enzdes_util::EnzdesSeqRecoveryCache
is_attached(...) from builtins.PyCapsule
is_attached(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> bool
lig_rigid_body_confs(...) from builtins.PyCapsule
lig_rigid_body_confs(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver) -> rosetta.std.map_unsigned_long_utility_vector1_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
remove_favor_native_constraints(...) from builtins.PyCapsule
remove_favor_native_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, pose : rosetta.core.pose.Pose) -> NoneType
set_cst_cache(...) from builtins.PyCapsule
set_cst_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, cst_cache : protocols::toolbox::match_enzdes_util::EnzdesCstCache) -> NoneType
set_enzdes_loops_file(...) from builtins.PyCapsule
set_enzdes_loops_file(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, loopfile_in : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> NoneType
set_rigid_body_confs_for_lig(...) from builtins.PyCapsule
set_rigid_body_confs_for_lig(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, seqpos : int, rg_confs : rosetta.utility.vector1_std_shared_ptr_const_core_conformation_Residue_t) -> NoneType
set_seq_recovery_cache(...) from builtins.PyCapsule
set_seq_recovery_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, seq_recovery_cache : protocols::toolbox::match_enzdes_util::EnzdesSeqRecoveryCache) -> NoneType
setup_favor_native_constraints(...) from builtins.PyCapsule
setup_favor_native_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCacheableObserver, pose : rosetta.core.pose.Pose, task : rosetta.core.pack.task.PackerTask, native_pose : rosetta.core.pose.Pose) -> NoneType

Methods inherited from rosetta.core.pose.datacache.CacheableObserver:
attach_to(...) from builtins.PyCapsule
attach_to(self : rosetta.core.pose.datacache.CacheableObserver, pose : rosetta.core.pose.Pose) -> NoneType
 
attach to Pose/Conformation
  Derived classes do not overload this method -- see attach_impl()
  instead.
detach_from(...) from builtins.PyCapsule
detach_from(rosetta.core.pose.datacache.CacheableObserver) -> NoneType
 
detach from Pose/Conformation
 
 
 Derived classes do not overload this method -- see
  detach_impl() instead.

 
class EnzdesCstCache(builtins.object)
    a simple class to store the pose specific
enzdes constraint information in the actual pose
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, enz_cstio : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, num_cst_blocks : int) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, other : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache) -> 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.protocols.toolbox.match_enzdes_util.EnzdesCstCache,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache
contains_position(...) from builtins.PyCapsule
contains_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, seqpos : int) -> bool
enzcst_io(...) from builtins.PyCapsule
enzcst_io(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO
ncsts(...) from builtins.PyCapsule
ncsts(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache) -> int
ordered_constrained_positions(...) from builtins.PyCapsule
ordered_constrained_positions(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, pose : rosetta.core.pose.Pose) -> rosetta.utility.vector1_unsigned_long
 
returns all seqpos present in the cache in order of the params
 which they are in.
note: ligands are explicityly put at the end of the vector
param_cache(...) from builtins.PyCapsule
param_cache(*args, **kwargs)
Overloaded function.
 
1. param_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, cst_block : int) -> protocols::toolbox::match_enzdes_util::EnzdesCstParamCache
 
2. param_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, cst_block : int) -> protocols::toolbox::match_enzdes_util::EnzdesCstParamCache
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, smap : rosetta.core.id.SequenceMapping) -> NoneType
 
remapping sequence positions
set_param_cache(...) from builtins.PyCapsule
set_param_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstCache, cst_block : int, param_cache : protocols::toolbox::match_enzdes_util::EnzdesCstParamCache) -> NoneType

 
class EnzdesCstParamCache(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, other : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
active_pose_constraints(...) from builtins.PyCapsule
active_pose_constraints(*args, **kwargs)
Overloaded function.
 
1. active_pose_constraints(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t
 
2. active_pose_constraints(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache
clear_active_pose_constraints(...) from builtins.PyCapsule
clear_active_pose_constraints(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> NoneType
contains_position(...) from builtins.PyCapsule
contains_position(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, seqpos : int) -> bool
covalent_connections(...) from builtins.PyCapsule
covalent_connections(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> rosetta.utility.vector1_std_shared_ptr_const_protocols_toolbox_match_enzdes_util_CovalentConnectionReplaceInfo_t
missing_in_pose(...) from builtins.PyCapsule
missing_in_pose(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> bool
remap_resid(...) from builtins.PyCapsule
remap_resid(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, smap : rosetta.core.id.SequenceMapping) -> NoneType
 
remapping sequence positions
remove_seqpos_from_template_res(...) from builtins.PyCapsule
remove_seqpos_from_template_res(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, seqpos : int) -> NoneType
set_active_pose_constraints(...) from builtins.PyCapsule
set_active_pose_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, constraints : rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t) -> NoneType
set_position_for_missing_res(...) from builtins.PyCapsule
set_position_for_missing_res(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, seqpos : int) -> NoneType
template_res_cache(...) from builtins.PyCapsule
template_res_cache(*args, **kwargs)
Overloaded function.
 
1. template_res_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, index : int) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateResCache
 
2. template_res_cache(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache, index : int) -> protocols::toolbox::match_enzdes_util::EnzCstTemplateResCache
template_res_cache_size(...) from builtins.PyCapsule
template_res_cache_size(rosetta.protocols.toolbox.match_enzdes_util.EnzdesCstParamCache) -> int

 
class EnzdesLoopInfo(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> 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.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo
check_data_consistency(...) from builtins.PyCapsule
check_data_consistency(*args, **kwargs)
Overloaded function.
 
1. check_data_consistency(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
 
2. check_data_consistency(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo, report : bool) -> bool
contact_buried_problematic_res(...) from builtins.PyCapsule
contact_buried_problematic_res(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
cst_interactions(...) from builtins.PyCapsule
cst_interactions(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> rosetta.utility.vector1_protocols_toolbox_match_enzdes_util_CstResInteractions
max_length(...) from builtins.PyCapsule
max_length(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
min_length(...) from builtins.PyCapsule
min_length(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
pdb_numb(...) from builtins.PyCapsule
pdb_numb(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
pose_numb(...) from builtins.PyCapsule
pose_numb(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
preserve_buried_contacts(...) from builtins.PyCapsule
preserve_buried_contacts(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
read_loops_file_block(...) from builtins.PyCapsule
read_loops_file_block(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo, data : rosetta.utility.io.izstream) -> bool
res_interactions(...) from builtins.PyCapsule
res_interactions(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> rosetta.utility.vector1_protocols_toolbox_match_enzdes_util_ResInteractions
ss_strings(...) from builtins.PyCapsule
ss_strings(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> rosetta.utility.vector1_std_string
ss_strings_specified(...) from builtins.PyCapsule
ss_strings_specified(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> bool
start(...) from builtins.PyCapsule
start(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
start_pdb(...) from builtins.PyCapsule
start_pdb(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
start_pdb_chain(...) from builtins.PyCapsule
start_pdb_chain(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> str
stop(...) from builtins.PyCapsule
stop(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
stop_pdb(...) from builtins.PyCapsule
stop_pdb(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> int
stop_pdb_chain(...) from builtins.PyCapsule
stop_pdb_chain(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo) -> str

 
class EnzdesLoopsFile(builtins.object)
    class to process an enzdes loops file
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> 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.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile
clear(...) from builtins.PyCapsule
clear(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> NoneType
file_read(...) from builtins.PyCapsule
file_read(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> bool
loop_info(...) from builtins.PyCapsule
loop_info(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile, l : int) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopInfo
num_loops(...) from builtins.PyCapsule
num_loops(rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile) -> int
read_loops_file(...) from builtins.PyCapsule
read_loops_file(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesLoopsFile, filename : str) -> bool

 
class EnzdesSeqRecoveryCache(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache, other : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache) -> 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.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache,  : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache) -> rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache
get_designable_residues(...) from builtins.PyCapsule
get_designable_residues(rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache) -> rosetta.std.set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_t
get_sequence(...) from builtins.PyCapsule
get_sequence(rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache) -> rosetta.std.map_unsigned_long_char
remap_residues(...) from builtins.PyCapsule
remap_residues(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache, smap : rosetta.core.id.SequenceMapping) -> NoneType
sequence_recovery(...) from builtins.PyCapsule
sequence_recovery(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache, designed_pose : rosetta.core.pose.Pose) -> float
set_designable_residues(...) from builtins.PyCapsule
set_designable_residues(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache, des_res : rosetta.std.set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_t) -> NoneType
set_sequence(...) from builtins.PyCapsule
set_sequence(self : rosetta.protocols.toolbox.match_enzdes_util.EnzdesSeqRecoveryCache, native_pose : rosetta.core.pose.Pose) -> NoneType

 
class ExternalGeomSampler(builtins.object)
    The external geom sampler is a class that manages the data necessary
to construct the coordinates of the three atoms in the downstream partner.
 
 
 
The external geom sampler holds the data for the six degrees of freedom
that describe the downstream atoms relative to the upstream atoms.
The naming of the 6 atoms involved and the 6 degrees of freedom involved
is as follows:
 
Atoms U1, U2, and U3 are on the upstream partner.
Atoms D1, D2, and D3 are on the downstream partner.
The numbers indicate the distance the atoms have from the "break" between the upstream
and downstream partners.
 
DOF 1: "tor_U3D1" is the torsion between atoms U3, U2, U1 and D1.
DOF 2: "ang_U2D1" is angle between atoms U2, U1 and D1.
DOF 3: "dis_U1D1" is the distance between atoms U1 and D1.
DOF 4: "tor_U2D2" is the torsion between atoms U2, U1, D1 and D2.
DOF 5: "ang_U1D2" is the angle between atoms U1, D1 and D3
DOF 6: "tor_U1D3"  is the torsion between atoms U1, D1, D2 and D3
 
This naming convention describes a parameter by three letters followed by two atom names.
The letter is "d" for distance, "a" for angle, and "t" for torsion.  The two numbers
describe the end points of that parameter assuming a continuous span of numbers
between.  E.g. t25 describes the geometry of 4 atoms starting at 2 and going to 5,
hitting atoms 3 and 4 along the way.
 
ASCII art:
 Fig 1. The 6 atoms that define the geometry between the upstream partner
 and the downstream partner.  dis_U1D1 is the distance between atoms U1 and D1
 U3
    .
     U2 --- U1
 
               \ dis_U1D1
 
                 D1 --- D2
                          .
                            D3
 
 Fig 2. The two angles
 U3
    .
     U2 --- U1
       ang_U2D1
               .
                  ang_U1D2
                 D1 --- D2
                          .
                            D3
 Fig 3. The three torsions
 U3
    \  tor_U3D1                tor_U3D1: torsion about U2-U1 axis starting at atom U3 and ending at D1
     U2 --- U1
 
               \ tor_U2D2      tor_U2D2: torsion about U1-D1 axis starting at atom U2 and ending at D2
 
                 D1 --- D2
               tor_U1D3   \     tor_U1D3: torsion about D1-D2 axis starting at atom U1 and ending at D3
                            D3
 
There are three other parameters needed to construct the location
of atoms 4, 5 and 6 from atoms 1, 2 and 3, but these are not
considered DOFs as they are not allowed to vary.
They are:
Extra 1: the distance between atom D1 and atom D2
Extra 2: the distance between atom D2 and atom D3
Extra 3: the angle between atoms D1, D2 and D3.
 
These three parameters must be communicated to the ExternGeomSampler
through its functions set_dis_D1D2, set_dis_D2D3 and set_ang_D1D2D3.
 
The ExternalGeomSampler holds the set of samples for each of the
6 DOFs.  For each sample, it precomputes a HomogeneousTransform
so that during the enumeration of all sample combinations the
coordinate computation requires matrix multiplication only: the
more expensive transcendental function evaluations evaluated before
coordinate construction begins, their results stored, and are thereby
avoided in the enumeration loops.
 
To build the coordinates of atoms D1, D2 and D3, given the sample id's
for the 6 DOFs as the 6-tuple [ i, j, k, l, m, n ]:
start with a coordinate frame at atom U1 s.t. the z axis lies on the
vector from atom U2 to atom U1, the y axis lies in the plane defined
atoms U1, U2 and U3, and the x axis is the cross-product of y and z.
Call the start frame "frame1."
frame2 is the product: frame1 * transform( HT_tor_U3D1, i );
frame3 is the product: frame2 * transform( HT_ang_U2D1, j );
frame4 is computed from frame3 by walking along frame3's z-axis by dis_U1D1_samples( k );
frame4.point() is the coordinate for atom 4.
frame5 is the product: frame4 * transform( HT_tor_U2D2, l );
frame6 is the product: frame5 * transform( HT_ang_U1D2, m );
frame6.point() is the coordinate for atom 5.
NOTE: transform( HT_ang_U1D2, m ) is the product of the z-axis
rotation by ang_U1D2_sample_[ m ] and the transformation HT along the
z-axis by the distance between atoms D1 and D2.  The ExternalGeomSampler
pre-multiplies these matricies.
frame7 is the product: frame6 * transform( HT_tor_U1D3, n );
frame7.point() is the coordinate for atom 6.
NOTE: transform( HT_tor_U1D3, n ) is the product of three HTs:
the HT representing the z-axis rotation by tor_U1D3_sample_[ n ],
the HT representing the x-axis rotation by ( -1 * ( 180 - ang_D1D2D3 ) )
and the HT representing the z-axis translation by the
distance between atoms D2 and D3.  The ExternalGeomSampler
pre-multiplies these matrices.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler,  : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
ang_U1D2_samples(...) from builtins.PyCapsule
ang_U1D2_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
ang_U2D1_samples(...) from builtins.PyCapsule
ang_U2D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, rhs : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler
dis_U1D1_samples(...) from builtins.PyCapsule
dis_U1D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
flip_upstream_downstream_samples(...) from builtins.PyCapsule
flip_upstream_downstream_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> NoneType
 
convenience function if one wants to change the meaning of
 upstream and downstream
n_ang_U1D2_samples(...) from builtins.PyCapsule
n_ang_U1D2_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
n_ang_U2D1_samples(...) from builtins.PyCapsule
n_ang_U2D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
n_dis_U1D1_samples(...) from builtins.PyCapsule
n_dis_U1D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
n_tor_U1D3_samples(...) from builtins.PyCapsule
n_tor_U1D3_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
n_tor_U2D2_samples(...) from builtins.PyCapsule
n_tor_U2D2_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
n_tor_U3D1_samples(...) from builtins.PyCapsule
n_tor_U3D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> int
 
Accessors
precompute_transforms(...) from builtins.PyCapsule
precompute_transforms(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> NoneType
 
Must be called after the samples are set, and the
 internal geometry of the three downstream coordinates
 (point 4, 5, and 6) are described.  Does nothing if the transforms
 are up to date.
set_ang_D1D2D3(...) from builtins.PyCapsule
set_ang_D1D2D3(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, ang_in_degrees : float) -> NoneType
set_ang_U1D2_samples(...) from builtins.PyCapsule
set_ang_U1D2_samples(*args, **kwargs)
Overloaded function.
 
1. set_ang_U1D2_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, ang_U1D2_samples : rosetta.utility.vector1_double) -> NoneType
 
2. set_ang_U1D2_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, ang_U1D2_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
set_ang_U2D1_samples(...) from builtins.PyCapsule
set_ang_U2D1_samples(*args, **kwargs)
Overloaded function.
 
1. set_ang_U2D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, ang_U2D1_samples : rosetta.utility.vector1_double) -> NoneType
 
2. set_ang_U2D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, ang_U2D1_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
set_dis_D1D2(...) from builtins.PyCapsule
set_dis_D1D2(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, distance : float) -> NoneType
set_dis_D2D3(...) from builtins.PyCapsule
set_dis_D2D3(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, distance : float) -> NoneType
set_dis_U1D1_samples(...) from builtins.PyCapsule
set_dis_U1D1_samples(*args, **kwargs)
Overloaded function.
 
1. set_dis_U1D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, dis_U1D1_samples : rosetta.utility.vector1_double) -> NoneType
 
2. set_dis_U1D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, dis_U1D1_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
set_tor_U1D3_samples(...) from builtins.PyCapsule
set_tor_U1D3_samples(*args, **kwargs)
Overloaded function.
 
1. set_tor_U1D3_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U1D3_samples : rosetta.utility.vector1_double) -> NoneType
 
2. set_tor_U1D3_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U1D3_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
set_tor_U2D2_samples(...) from builtins.PyCapsule
set_tor_U2D2_samples(*args, **kwargs)
Overloaded function.
 
1. set_tor_U2D2_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U2D2_samples : rosetta.utility.vector1_double) -> NoneType
 
2. set_tor_U2D2_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U2D2_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
set_tor_U3D1_samples(...) from builtins.PyCapsule
set_tor_U3D1_samples(*args, **kwargs)
Overloaded function.
 
1. set_tor_U3D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U3D1_samples : rosetta.utility.vector1_double) -> NoneType
 
Intialization routines
 all initialization routines must be invoked before building may begin.
 Once each has been called, the function precompute_transforms() must
 be called.
 
2. set_tor_U3D1_samples(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, tor_U3D1_samples : rosetta.std.list_double_std_allocator_double_t) -> NoneType
tor_U1D3_samples(...) from builtins.PyCapsule
tor_U1D3_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
tor_U2D2_samples(...) from builtins.PyCapsule
tor_U2D2_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
tor_U3D1_samples(...) from builtins.PyCapsule
tor_U3D1_samples(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> rosetta.utility.vector1_double
transform(...) from builtins.PyCapsule
transform(self : rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler, id : rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform, which_state : int) -> rosetta.numeric.HomogeneousTransform_double_t
transforms_uptodate(...) from builtins.PyCapsule
transforms_uptodate(rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler) -> bool

 
class ExternalTransform(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform, rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform, int) -> NoneType
 
2. __init__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform, rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__repr__(...) from builtins.PyCapsule
__repr__(rosetta.protocols.toolbox.match_enzdes_util.ExternalTransform) -> str

Data and other attributes defined here:
HT_ang_U1D2 = ExternalTransform.HT_ang_U1D2
HT_ang_U2D1 = ExternalTransform.HT_ang_U2D1
HT_tor_U1D3 = ExternalTransform.n_external_transforms
HT_tor_U2D2 = ExternalTransform.HT_tor_U2D2
HT_tor_U3D1 = ExternalTransform.HT_tor_U3D1
n_external_transforms = ExternalTransform.n_external_transforms

 
class GeomSampleInfo(builtins.object)
    class that stores information of one geometric parameter line of the .cst file
i.e. angleA or torsionB
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo, tag : str) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo, ideal_val : float, tolerance : float, force_k : float, periodicity_ : float) -> NoneType
 
3. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo,  : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> 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.protocols.toolbox.match_enzdes_util.GeomSampleInfo,  : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
create_sample_vector(...) from builtins.PyCapsule
create_sample_vector(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> rosetta.utility.vector1_double
 
creates an explicit sample vector from the input data
 i.e. translates ideal value, tolerance, num_steps and periodicity
 into a vector of values
force_const(...) from builtins.PyCapsule
force_const(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> float
function_tag(...) from builtins.PyCapsule
function_tag(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> str
ideal_val(...) from builtins.PyCapsule
ideal_val(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> float
num_steps(...) from builtins.PyCapsule
num_steps(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> int
periodicity(...) from builtins.PyCapsule
periodicity(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> float
read_data(...) from builtins.PyCapsule
read_data(self : rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo, line_stream : rosetta.std.basic_istringstream_char_std_char_traits_char_std_allocator_char_t) -> bool
 
data reading routine
step_size(...) from builtins.PyCapsule
step_size(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> float
tag(...) from builtins.PyCapsule
tag(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> str
tolerance(...) from builtins.PyCapsule
tolerance(rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo) -> float

 
class InvrotCollector(builtins.object)
    @ brief helper class for collecting all different definitions of invrots from a tree
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector, num_residue_lists : int) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector, other : rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector) -> 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.protocols.toolbox.match_enzdes_util.InvrotCollector,  : rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector
clone(...) from builtins.PyCapsule
clone(rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector
invrots(...) from builtins.PyCapsule
invrots(rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector) -> rosetta.std.vector_std_list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
owner_nodes_and_locations(...) from builtins.PyCapsule
owner_nodes_and_locations(rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector) -> rosetta.std.map_std_shared_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t_unsigned_long
set_invrots_for_listnum(...) from builtins.PyCapsule
set_invrots_for_listnum(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotCollector, listnum : int, invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, tree_node : protocols::toolbox::match_enzdes_util::InvrotTreeNodeBase, location_in_node : int) -> NoneType

 
class InvrotTarget(InvrotTreeNodeBase)
    the 'root' target against which the inverse rotamers are built
abstract base class to allow for invrots being built against
any sort of entity
 
 
Method resolution order:
InvrotTarget
InvrotTreeNodeBase
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
all_target_res(...) from builtins.PyCapsule
all_target_res(rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget) -> rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget,  : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget
generate_constraints(...) from builtins.PyCapsule
generate_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> rosetta.core.scoring.constraints.Constraint
 
generate constraints against a certain pose
initialize_tree_nodes_from_enzcst_io(...) from builtins.PyCapsule
initialize_tree_nodes_from_enzcst_io(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> bool
 
can initialize tree nodes according to
 an enzcst io
 note that this function presumes that
 representative_target_res_for_geom_cst_ and
 all_target_res_ have been set through calling the
 generate_representative_target_res_for_geom_cst()
 function as implemented by the child class
target_res_for_geom_cst(...) from builtins.PyCapsule
target_res_for_geom_cst(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, geom_cst : int) -> rosetta.core.conformation.Residue

Methods inherited from InvrotTreeNodeBase:
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
 
2. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
location_in_parent_node(...) from builtins.PyCapsule
location_in_parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> int
parent_node(...) from builtins.PyCapsule
parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
set_location_in_parent_node(...) from builtins.PyCapsule
set_location_in_parent_node(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase, location : int) -> NoneType

 
class InvrotTree(builtins.object)
    abstract base class for the inverse rotamer tree
is abstract so that in the future inverse rots could
be generated in different ways than throug the enz cst machinery
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> 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.protocols.toolbox.match_enzdes_util.InvrotTree,  : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTree
check_pose_tree_compatibility(...) from builtins.PyCapsule
check_pose_tree_compatibility(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, pose : rosetta.core.pose.Pose) -> bool
 
important function 2:
 after a chain/pose has been generated,
 check whether it's compatible with
 the inverse rotamers in the tree
 this can change the pose again
collect_all_inverse_rotamers(...) from builtins.PyCapsule
collect_all_inverse_rotamers(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> rosetta.utility.vector1_std_shared_ptr_const_protocols_toolbox_match_enzdes_util_InvrotCollector_t
 
convenience access function
 to the inverse rotamers in the tree
 note: the returned invrots can contain
 duplications, as every unique definition
 of the tree is returned
dump_invrots_tree_as_multimodel_pdbs(...) from builtins.PyCapsule
dump_invrots_tree_as_multimodel_pdbs(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, filename_base : str) -> NoneType
 
visualization
 this can lead to several files
 being written, depending on the
 ambiguities in the tree
generate_inverse_rotamer_constraints(...) from builtins.PyCapsule
generate_inverse_rotamer_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> NoneType
 
the main function, generate the constraints
generate_targets_and_inverse_rotamers(...) from builtins.PyCapsule
generate_targets_and_inverse_rotamers(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> NoneType
 
important function 1:
 populate the tree
 should be called before folding a chain
 obviously
 see TheozymeInvrotTree below for example
get_constraint_for_target_state(...) from builtins.PyCapsule
get_constraint_for_target_state(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, target_state : int) -> rosetta.core.scoring.constraints.Constraint
num_target_states(...) from builtins.PyCapsule
num_target_states(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> int

 
class InvrotTreeNode(InvrotTreeNodeBase)
    
Method resolution order:
InvrotTreeNode
InvrotTreeNodeBase
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, parent : rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t) -> NoneType
 
2. __init__(handle, rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode) -> 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.protocols.toolbox.match_enzdes_util.InvrotTreeNode,  : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode
generate_constraints(...) from builtins.PyCapsule
generate_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> rosetta.core.scoring.constraints.Constraint
 
1. for each invrots/node pointer pair:
     a.generate an ambigous constraint for the inverse rots
     for each node pointer to child nodes (only if there are child nodes, of course)
         b. call the generate_constraints function on the pointers to child nodes
     c. package the ambig constraint generated for the inverse rots
     and the constraints that come from the child nodes into one multicst
     caveat: if the child nodes send up a multi constraint and not an ambiguous
     constraint, 'unpackage' those multicst and generate a new multicst
     containing this nodes ambigcst and the member_csts from the
     child nodes' multicsts
 
 2. if there is more than one invrots/node pointer pair,
    throw all the generated multicsts into one ambig cst
 3. return either the multicst (one pair) or the ambigcst
 4. hope this works
get_fixed_pt(...) from builtins.PyCapsule
get_fixed_pt(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, pose : rosetta.core.pose.Pose) -> rosetta.core.id.AtomID
 
this function returns the AtomID for an atom
 in the pose that's supposed to stay fixed during
 folding, i.e. the neighbor atom of the first target
 needed to generate the right backbone_stub constraints
initialize_from_enzcst_io(...) from builtins.PyCapsule
initialize_from_enzcst_io(*args, **kwargs)
Overloaded function.
 
1. initialize_from_enzcst_io(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, target_residue : rosetta.core.conformation.Residue, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, invrot_geomcst : int) -> bool
 
generate invrots according to
 an enzdes cstfile
 returns true if it was possible to
 build invrots, i.e. geometry correctly
 defined in cstfile and no clashes with
 any parent inverse rotamers
 
2. initialize_from_enzcst_io(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, target_residue : rosetta.core.conformation.Residue, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, invrot_geomcst : int, pose : rosetta.core.pose.Pose) -> bool
 
generate invrots according to
 an enzdes cstfile
 returns true if it was possible to
 build invrots, i.e. geometry correctly
 defined in cstfile and no clashes with
 any parent inverse rotamers
initialize_from_enzcst_io_and_invrots(...) from builtins.PyCapsule
initialize_from_enzcst_io_and_invrots(*args, **kwargs)
Overloaded function.
 
1. initialize_from_enzcst_io_and_invrots(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, all_invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, invrot_geomcst : int) -> bool
 
2. initialize_from_enzcst_io_and_invrots(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, all_invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, invrot_geomcst : int, pose : rosetta.core.pose.Pose) -> bool
remove_invrots_clashing_with_parent_res(...) from builtins.PyCapsule
remove_invrots_clashing_with_parent_res(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNode, invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, covalent : bool) -> NoneType

Methods inherited from InvrotTreeNodeBase:
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
 
2. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
location_in_parent_node(...) from builtins.PyCapsule
location_in_parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> int
parent_node(...) from builtins.PyCapsule
parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
set_location_in_parent_node(...) from builtins.PyCapsule
set_location_in_parent_node(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase, location : int) -> NoneType

 
class InvrotTreeNodeBase(builtins.object)
    abstract base class for an inverse rotamer tree node.
Exists so that the target node (InvrotTreeTarget) and the different
geom cst nodes (InvrotTreeNode) have a common base class.
This is necessary so that a node can point at its parent
node in a tree without having to worry about whether that
is a target or a regular node
 
  Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__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.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase,  : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
generate_constraints(...) from builtins.PyCapsule
generate_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> rosetta.core.scoring.constraints.Constraint
 
nodes need to be able to generate constraints
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
 
2. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
location_in_parent_node(...) from builtins.PyCapsule
location_in_parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> int
parent_node(...) from builtins.PyCapsule
parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
set_location_in_parent_node(...) from builtins.PyCapsule
set_location_in_parent_node(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase, location : int) -> NoneType

 
class LigandConformer(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> NoneType
 
2. __init__(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer,  : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> 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.protocols.toolbox.match_enzdes_util.LigandConformer,  : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> rosetta.protocols.toolbox.match_enzdes_util.LigandConformer
atom1_atom2_atom3_angle(...) from builtins.PyCapsule
atom1_atom2_atom3_angle(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
 
Returns an angle in degrees between the three downstream atoms.
atom1_atom2_distance(...) from builtins.PyCapsule
atom1_atom2_distance(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
atom2_atom3_distance(...) from builtins.PyCapsule
atom2_atom3_distance(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
collision_check_id_2_restype_id(...) from builtins.PyCapsule
collision_check_id_2_restype_id(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, coll_check_id : int) -> int
coordinate_in_D3_frame(...) from builtins.PyCapsule
coordinate_in_D3_frame(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, restype_atomno : int, frame3 : rosetta.numeric.HomogeneousTransform_double_t) -> rosetta.numeric.xyzVector_double_t
coordinate_in_global_frame(...) from builtins.PyCapsule
coordinate_in_global_frame(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, restype_atomno : int, orientation_frame : rosetta.numeric.HomogeneousTransform_double_t) -> rosetta.numeric.xyzVector_double_t
coordinates_from_orientation(...) from builtins.PyCapsule
coordinates_from_orientation(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, orientation : rosetta.utility.fixedsizearray1_double_6_t, atom_indices : rosetta.utility.vector1_core_id_AtomID, atom_coords : rosetta.utility.vector1_numeric_xyzVector_double_t) -> NoneType
frame_from_global_orientation(...) from builtins.PyCapsule
frame_from_global_orientation(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, orientation : rosetta.utility.fixedsizearray1_double_6_t) -> rosetta.numeric.HomogeneousTransform_double_t
 
The orientation frame at orientation atom 3 given
 orientation atom 3's xyz coordinates and the euler angles
 describing the frame
get_global_coords_as_FArray2D(...) from builtins.PyCapsule
get_global_coords_as_FArray2D(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, coords : ObjexxFCL::FArray2D<double>, orientation_frame : rosetta.numeric.HomogeneousTransform_double_t, restype_atomnos : rosetta.utility.vector1_unsigned_long) -> NoneType
 
@ brief helper function to get the coordinates in 2D FArray format
get_lig_restype(...) from builtins.PyCapsule
get_lig_restype(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> rosetta.core.chemical.ResidueType
global_orientation_from_frame3(...) from builtins.PyCapsule
global_orientation_from_frame3(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, frame3 : rosetta.numeric.HomogeneousTransform_double_t) -> rosetta.utility.fixedsizearray1_double_6_t
 
The orientaton frame at orientation atom 3 given
 the coordinate frame at D3 (this frame is called frame3)
ignore_h_collisions(...) from builtins.PyCapsule
ignore_h_collisions(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, setting : bool) -> NoneType
initialize_from_residue(...) from builtins.PyCapsule
initialize_from_residue(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, D1 : int, D2 : int, D3 : int, orientation_atom1 : int, orientation_atom2 : int, orientation_atom3 : int, residue : rosetta.core.conformation.Residue) -> NoneType
 
Specify the residue, with coordinates, that's being used as the downstream
 partner.  This class is meant to be used in conjuction with the ClassicMatchAglrotihm,
 and therefore the initialization routines are specific for that algorithm.  In this
 initialization function, one must list atoms "D1, D2 and D3" in the convention of
 describing the rigid-body orientation between three atoms of the upstream partner
 (atoms U3, U2 & U1) and three atoms of the downstream partner (atoms D1, D2 & D3) in terms
 of 2 angles, 1 distance, and 3 dihedrals.  The user must also list the 3 atoms used to
 define the orientation frame of the downstream ligand.  It is essential to the
 matching algorithm that the same three orientation atoms are used for all LigandConformers.
move_atoms_to_collcheck_begin(...) from builtins.PyCapsule
move_atoms_to_collcheck_begin(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, restype_atnos_to_move_early : rosetta.utility.vector1_unsigned_long) -> NoneType
n_collision_check_atoms(...) from builtins.PyCapsule
n_collision_check_atoms(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> int
oatom1_oatom2_distance(...) from builtins.PyCapsule
oatom1_oatom2_distance(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
 
returns the distance between orientation atom 1 and orientation atom 2
oatom1_oatom2_oatom3_angle(...) from builtins.PyCapsule
oatom1_oatom2_oatom3_angle(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
 
Returns an angle in degrees between the three orientation atoms.
oatom2_oatom3_distance(...) from builtins.PyCapsule
oatom2_oatom3_distance(rosetta.protocols.toolbox.match_enzdes_util.LigandConformer) -> float
 
returns the distance between orientation atom 2 and orientation atom 3
restype_id_2_collision_check_id(...) from builtins.PyCapsule
restype_id_2_collision_check_id(self : rosetta.protocols.toolbox.match_enzdes_util.LigandConformer, restype_atomno : int) -> int

 
class MatchConstraintFileInfo(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, index : int, restype_set : rosetta.core.chemical.ResidueTypeSet) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
algorithm_inputs(...) from builtins.PyCapsule
algorithm_inputs(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.std.map_std_string_utility_vector1_std_string_std_allocator_std_string_t
 
holds information read from ALGORITHM_INFO blocks
 in the input file
allowed_res_name3s(...) from builtins.PyCapsule
allowed_res_name3s(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, which_cstres : int) -> rosetta.utility.vector1_std_string
 
what type of amino acids/ligands make this
 constraint
allowed_restypes(...) from builtins.PyCapsule
allowed_restypes(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, which_cstres : int) -> rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
 
all chemically non-redundant restypes of the given restypes. Note -- now sorted by name!
allowed_seqpos(...) from builtins.PyCapsule
allowed_seqpos(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.utility.vector1_unsigned_long
 
all positions where a residue for this geometry
 can be placed
ang_U1D2(...) from builtins.PyCapsule
ang_U1D2(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
ang_U2D1(...) from builtins.PyCapsule
ang_U2D1(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo,  : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo
create_exgs(...) from builtins.PyCapsule
create_exgs(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.ExternalGeomSampler
 
returns ExternalGeomSampler only if the user has specified all six degrees of freedom,
 otherwise null pointer is returned
dis_U1D1(...) from builtins.PyCapsule
dis_U1D1(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
diversify_backbone_only_rotamers(...) from builtins.PyCapsule
diversify_backbone_only_rotamers(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, rotamers : rosetta.utility.vector1_std_shared_ptr_const_core_conformation_Residue_t) -> NoneType
downstream_res(...) from builtins.PyCapsule
downstream_res(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> int
 
which one of the residues (1 or 2 ) in this block
 is the upstream res. used for classic match algorithm
 hardcoded 1 for now
enz_cst_template_res(...) from builtins.PyCapsule
enz_cst_template_res(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, template_res : int) -> rosetta.protocols.toolbox.match_enzdes_util.EnzCstTemplateRes
index(...) from builtins.PyCapsule
index(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> int
inverse_rotamers_against_residue(...) from builtins.PyCapsule
inverse_rotamers_against_residue(*args, **kwargs)
Overloaded function.
 
1. inverse_rotamers_against_residue(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, target_template : int, target_conf : rosetta.core.conformation.Residue) -> rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
 
function that takes all rotamers for the ResidueType(s)
 that interact with the target residues and places them according
 according to the geometry specified
 
2. inverse_rotamers_against_residue(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, target_conf : rosetta.core.conformation.Residue, invrot_restype : rosetta.core.chemical.ResidueType, target_ats : rosetta.utility.vector1_unsigned_long, invrot_ats : rosetta.utility.vector1_unsigned_long, flip_exgs_upstream_downstream_samples : bool, backbone_interaction : bool) -> rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
is_backbone(...) from builtins.PyCapsule
is_backbone(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, which_cstres : int) -> bool
 
is this interaction a backbone interaction
is_covalent(...) from builtins.PyCapsule
is_covalent(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> bool
native(...) from builtins.PyCapsule
native(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> bool
num_enz_cst_template_res(...) from builtins.PyCapsule
num_enz_cst_template_res(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> int
process_data(...) from builtins.PyCapsule
process_data(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> NoneType
 
processes the read data
 right now this only generates the template atomnos for every restype
read_data(...) from builtins.PyCapsule
read_data(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, data : rosetta.utility.io.izstream) -> bool
 
data reading routine
template_atom_inds(...) from builtins.PyCapsule
template_atom_inds(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo, which_cstres : int, which_template_atom : int, restype : rosetta.core.chemical.ResidueType) -> rosetta.utility.vector1_unsigned_long
 
all atoms of restype to be used as template_atom
 in the matcher/constraints
tor_U1D3(...) from builtins.PyCapsule
tor_U1D3(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
tor_U2D2(...) from builtins.PyCapsule
tor_U2D2(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
tor_U3D1(...) from builtins.PyCapsule
tor_U3D1(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> rosetta.protocols.toolbox.match_enzdes_util.GeomSampleInfo
upstream_res(...) from builtins.PyCapsule
upstream_res(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo) -> int
 
which one of the residues (1 or 2 ) in this block
 is the upstream res. used for classic match algorithm
 hardcoded 2 for now

 
class MatchConstraintFileInfoList(builtins.object)
    a simple container class to contain several MatchConstraintFileInfo
instances. this can also query the MatchConstraintFileInfos for common upstream
restypes and put all their geomsamples into one list
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList, restype_set : rosetta.core.chemical.ResidueTypeSet) -> 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.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList,  : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList) -> rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList
inverse_rotamers_against_residue(...) from builtins.PyCapsule
inverse_rotamers_against_residue(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList, target_template : int, target_conf : rosetta.core.conformation.Residue) -> rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
 
function that takes all rotamers for the ResidueType(s)
 that interact with the target residues and places them according
 according to the geometry specified
mcfi(...) from builtins.PyCapsule
mcfi(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList, which_mcfi : int) -> rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfo
num_mcfis(...) from builtins.PyCapsule
num_mcfis(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList) -> int
read_data(...) from builtins.PyCapsule
read_data(self : rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList, data : rosetta.utility.io.izstream) -> bool
 
data reading routine
upstream_restypes(...) from builtins.PyCapsule
upstream_restypes(rosetta.protocols.toolbox.match_enzdes_util.MatchConstraintFileInfoList) -> rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t

 
class ResInteractions(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> 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.protocols.toolbox.match_enzdes_util.ResInteractions,  : rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.protocols.toolbox.match_enzdes_util.ResInteractions
dis(...) from builtins.PyCapsule
dis(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loop_ang(...) from builtins.PyCapsule
loop_ang(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loop_dih(...) from builtins.PyCapsule
loop_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
loopres_atom_names(...) from builtins.PyCapsule
loopres_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
loopres_base2_atom_names(...) from builtins.PyCapsule
loopres_base2_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
loopres_base_atom_names(...) from builtins.PyCapsule
loopres_base_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
lt_dih(...) from builtins.PyCapsule
lt_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
num_interactions(...) from builtins.PyCapsule
num_interactions(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> int
read_data(...) from builtins.PyCapsule
read_data(self : rosetta.protocols.toolbox.match_enzdes_util.ResInteractions, data : rosetta.utility.io.izstream) -> bool
targ_ang(...) from builtins.PyCapsule
targ_ang(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
targ_atom_names(...) from builtins.PyCapsule
targ_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_base2_atom_names(...) from builtins.PyCapsule
targ_base2_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_base_atom_names(...) from builtins.PyCapsule
targ_base_atom_names(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> rosetta.utility.vector1_std_string
targ_dih(...) from builtins.PyCapsule
targ_dih(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> protocols::toolbox::match_enzdes_util::GeomSampleInfo
targ_res(...) from builtins.PyCapsule
targ_res(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> int
write_data(...) from builtins.PyCapsule
write_data(rosetta.protocols.toolbox.match_enzdes_util.ResInteractions) -> NoneType

 
class SingleResidueInvrotTarget(InvrotTarget)
    
Method resolution order:
SingleResidueInvrotTarget
InvrotTarget
InvrotTreeNodeBase
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, single_res : rosetta.utility.vector1_std_shared_ptr_const_core_conformation_Residue_t) -> NoneType
 
2. __init__(handle, rosetta.protocols.toolbox.match_enzdes_util.SingleResidueInvrotTarget) -> 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.protocols.toolbox.match_enzdes_util.SingleResidueInvrotTarget,  : rosetta.protocols.toolbox.match_enzdes_util.SingleResidueInvrotTarget) -> rosetta.protocols.toolbox.match_enzdes_util.SingleResidueInvrotTarget

Methods inherited from InvrotTarget:
all_target_res(...) from builtins.PyCapsule
all_target_res(rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget) -> rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t
generate_constraints(...) from builtins.PyCapsule
generate_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> rosetta.core.scoring.constraints.Constraint
 
generate constraints against a certain pose
initialize_tree_nodes_from_enzcst_io(...) from builtins.PyCapsule
initialize_tree_nodes_from_enzcst_io(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> bool
 
can initialize tree nodes according to
 an enzcst io
 note that this function presumes that
 representative_target_res_for_geom_cst_ and
 all_target_res_ have been set through calling the
 generate_representative_target_res_for_geom_cst()
 function as implemented by the child class
target_res_for_geom_cst(...) from builtins.PyCapsule
target_res_for_geom_cst(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTarget, geom_cst : int) -> rosetta.core.conformation.Residue

Methods inherited from InvrotTreeNodeBase:
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
 
self pointers
 
2. get_self_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
 
2. get_self_weak_ptr(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
location_in_parent_node(...) from builtins.PyCapsule
location_in_parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> int
parent_node(...) from builtins.PyCapsule
parent_node(rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase) -> rosetta.std.weak_ptr_const_protocols_toolbox_match_enzdes_util_InvrotTreeNodeBase_t
set_location_in_parent_node(...) from builtins.PyCapsule
set_location_in_parent_node(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTreeNodeBase, location : int) -> NoneType

 
class TheozymeInvrotTree(InvrotTree)
    This class takes an EnzConstraintIO object
and generates a 3D model of the theozyme in it,
where inverse rotamers are generated for every block
in the cstfile. It gets complicated when ambiguous
interactions are specified and other residues are
interacting (possibly in ambiguous fashion) with
these ambiguous residues...
 
 
Method resolution order:
TheozymeInvrotTree
InvrotTree
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, enzcst_io : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> 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.protocols.toolbox.match_enzdes_util.TheozymeInvrotTree,  : rosetta.protocols.toolbox.match_enzdes_util.TheozymeInvrotTree) -> rosetta.protocols.toolbox.match_enzdes_util.TheozymeInvrotTree
check_pose_tree_compatibility(...) from builtins.PyCapsule
check_pose_tree_compatibility(self : rosetta.protocols.toolbox.match_enzdes_util.TheozymeInvrotTree, pose : rosetta.core.pose.Pose) -> bool
generate_targets_and_inverse_rotamers(...) from builtins.PyCapsule
generate_targets_and_inverse_rotamers(rosetta.protocols.toolbox.match_enzdes_util.TheozymeInvrotTree) -> NoneType
 
this function generates the 'target' for the inverse rotamers,
 i.e. in the case of enzdes, simply the coordinates for the ligand
 if in the future somebody wants to use this to build inverse rotamers
 against a protein, this function can be reimplemented.
 called from the constructor, is this really the best idea?

Methods inherited from InvrotTree:
collect_all_inverse_rotamers(...) from builtins.PyCapsule
collect_all_inverse_rotamers(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> rosetta.utility.vector1_std_shared_ptr_const_protocols_toolbox_match_enzdes_util_InvrotCollector_t
 
convenience access function
 to the inverse rotamers in the tree
 note: the returned invrots can contain
 duplications, as every unique definition
 of the tree is returned
dump_invrots_tree_as_multimodel_pdbs(...) from builtins.PyCapsule
dump_invrots_tree_as_multimodel_pdbs(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, filename_base : str) -> NoneType
 
visualization
 this can lead to several files
 being written, depending on the
 ambiguities in the tree
generate_inverse_rotamer_constraints(...) from builtins.PyCapsule
generate_inverse_rotamer_constraints(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, pose : rosetta.core.pose.Pose, geomcst_seqpos : rosetta.protocols.toolbox.match_enzdes_util.AllowedSeqposForGeomCst) -> NoneType
 
the main function, generate the constraints
get_constraint_for_target_state(...) from builtins.PyCapsule
get_constraint_for_target_state(self : rosetta.protocols.toolbox.match_enzdes_util.InvrotTree, target_state : int) -> rosetta.core.scoring.constraints.Constraint
num_target_states(...) from builtins.PyCapsule
num_target_states(rosetta.protocols.toolbox.match_enzdes_util.InvrotTree) -> int

 
Functions
       
assemble_remark_line(...) method of builtins.PyCapsule instance
assemble_remark_line(*args, **kwargs)
Overloaded function.
 
1. assemble_remark_line(chainA : str, resA : str, seqposA : int, chainB : str, resB : str, seqposB : int, cst_block : int) -> str
 
2. assemble_remark_line(chainA : str, resA : str, seqposA : int, chainB : str, resB : str, seqposB : int, cst_block : int, ex_geom_id : int) -> str
constrain_pose_res_to_invrots(...) method of builtins.PyCapsule instance
constrain_pose_res_to_invrots(*args, **kwargs)
Overloaded function.
 
1. constrain_pose_res_to_invrots(invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, seqpos : rosetta.utility.vector1_unsigned_long, pose : rosetta.core.pose.Pose) -> rosetta.core.scoring.constraints.AmbiguousConstraint
 
fowarding function for function below
 
2. constrain_pose_res_to_invrots(invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, seqpos : rosetta.utility.vector1_unsigned_long, pose : rosetta.core.pose.Pose, constraint_func : rosetta.core.scoring.func.Func) -> rosetta.core.scoring.constraints.AmbiguousConstraint
 
fowarding function for function below
 
3. constrain_pose_res_to_invrots(invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, seqpos : rosetta.utility.vector1_unsigned_long, pose : rosetta.core.pose.Pose, fixed_pt : rosetta.core.id.AtomID) -> rosetta.core.scoring.constraints.AmbiguousConstraint
 
constraints each invrot to the
 backbone of each seqpos and throws all
 those constraints into one ambiguous
 constraint.
 
4. constrain_pose_res_to_invrots(invrots : rosetta.std.list_std_shared_ptr_const_core_conformation_Residue_std_allocator_std_shared_ptr_const_core_conformation_Residue_t, seqpos : rosetta.utility.vector1_unsigned_long, pose : rosetta.core.pose.Pose, fixed_pt : rosetta.core.id.AtomID, constraint_func : rosetta.core.scoring.func.Func) -> rosetta.core.scoring.constraints.AmbiguousConstraint
 
constraints each invrot to the
 backbone of each seqpos and throws all
 those constraints into one ambiguous
 constraint.
cst_residue_in_pose(...) method of builtins.PyCapsule instance
cst_residue_in_pose(pose : rosetta.core.pose.Pose, geomcst : int, geomcst_template_res : int) -> rosetta.core.conformation.Residue
 
convenience function that returns a residue
 of the desired cst interaction
 in case there are no constraints in the pose,
 returns null pointer
get_enzdes_observer(...) method of builtins.PyCapsule instance
get_enzdes_observer(*args, **kwargs)
Overloaded function.
 
1. get_enzdes_observer(pose : rosetta.core.pose.Pose) -> protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver
 
convenience function to get a cacheable observer from a pose
 
2. get_enzdes_observer(pose : rosetta.core.pose.Pose) -> protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver
get_first_protein_residue(...) method of builtins.PyCapsule instance
get_first_protein_residue(pose : rosetta.core.pose.Pose) -> int
get_last_protein_residue(...) method of builtins.PyCapsule instance
get_last_protein_residue(pose : rosetta.core.pose.Pose) -> int
replace_residue_keeping_all_atom_positions(...) method of builtins.PyCapsule instance
replace_residue_keeping_all_atom_positions(pose : rosetta.core.pose.Pose, new_res : rosetta.core.conformation.Residue, res_pos : int) -> NoneType
sort_residue_type_pointers_by_name(...) method of builtins.PyCapsule instance
sort_residue_type_pointers_by_name(restype_temp_set : rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t) -> rosetta.utility.vector1_std_shared_ptr_const_core_chemical_ResidueType_t
split_up_remark_line(...) method of builtins.PyCapsule instance
split_up_remark_line(line : str, chainA : str, resA : str, seqposA : int, chainB : str, resB : str, seqposB : int, cst_block : int, ex_geom_id : int) -> bool

 
Data
        HT_ang_U1D2 = ExternalTransform.HT_ang_U1D2
HT_ang_U2D1 = ExternalTransform.HT_ang_U2D1
HT_tor_U1D3 = ExternalTransform.n_external_transforms
HT_tor_U2D2 = ExternalTransform.HT_tor_U2D2
HT_tor_U3D1 = ExternalTransform.HT_tor_U3D1
n_external_transforms = ExternalTransform.n_external_transforms