rosetta.protocols.match
index
(built-in)

Bindings for protocols::match namespace

 
Modules
       
rosetta.protocols.match.downstream
rosetta.protocols.match.output
rosetta.protocols.match.upstream

 
Classes
       
builtins.object
Bool3DGrid
Bool3DGridKinemageWriter
BumpGrid
Hit
HitHasher
HitNeighborFinder
MatchCounter
MatchOutputTracker
MatchPositionModifier
AddAllPositionsMPM
BfactorMPM
NumNeighborsMPM
RemoveNorCTermMPM
SecondaryStructureMPM
TaskOperationMPM
Matcher
MatcherOutputStats
MatcherTask
OccupiedSpaceHash
ProbeRadius
VoxelSetIterator
downstream_hit
match_dspos1
match_lite_equals
match_lite_hasher
upstream_hit
rosetta.protocols.moves.MoverCreator(builtins.object)
MatcherMoverCreator
rosetta.protocols.rosetta_scripts.MultiplePoseMover(rosetta.protocols.moves.Mover)
MatcherMover

 
class AddAllPositionsMPM(MatchPositionModifier)
    MPM that returns a vector of all protein positions in the pose
i.e. allowing matching everywhere
 
 
Method resolution order:
AddAllPositionsMPM
MatchPositionModifier
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.match.AddAllPositionsMPM,  : rosetta.protocols.match.AddAllPositionsMPM) -> rosetta.protocols.match.AddAllPositionsMPM
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.AddAllPositionsMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long

 
class BfactorMPM(MatchPositionModifier)
    removes positions at which the bfactors for
c-alpha atoms are above a desired cutoff. bfactors
stored in the pose pdbinfo are taken.
if relative bfactors are used, all bfactors are divided
by the largest observed bfactor
 
 
Method resolution order:
BfactorMPM
MatchPositionModifier
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, input_tokens : rosetta.utility.vector1_std_string) -> NoneType
 
2. __init__(handle, rosetta.protocols.match.BfactorMPM) -> 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.match.BfactorMPM,  : rosetta.protocols.match.BfactorMPM) -> rosetta.protocols.match.BfactorMPM
get_ca_bfactors(...) from builtins.PyCapsule
get_ca_bfactors(self : rosetta.protocols.match.BfactorMPM, pose : rosetta.core.pose.Pose) -> rosetta.utility.vector1_double
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.BfactorMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long

 
class Bool3DGrid(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.Bool3DGrid) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
actual_bb(...) from builtins.PyCapsule
actual_bb(rosetta.protocols.match.Bool3DGrid) -> rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t
and_with(...) from builtins.PyCapsule
and_with(self : rosetta.protocols.match.Bool3DGrid, other : rosetta.protocols.match.Bool3DGrid) -> NoneType
 
Performs a boolean AND on the voxels shared by the two grids,
 and ignores all voxels that are not shared by the two grids.  These grids
 must be "compatible", in that the lower corner of other must lie on a grid
 point of this.
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.match.Bool3DGrid,  : rosetta.protocols.match.Bool3DGrid) -> rosetta.protocols.match.Bool3DGrid
bin_center(...) from builtins.PyCapsule
bin_center(self : rosetta.protocols.match.Bool3DGrid, bin : rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> rosetta.numeric.xyzVector_double_t
bin_extrema(...) from builtins.PyCapsule
bin_extrema(self : rosetta.protocols.match.Bool3DGrid, bin : rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t
 
bounding box points for a bin.
bin_width(...) from builtins.PyCapsule
bin_width(rosetta.protocols.match.Bool3DGrid) -> float
clear(...) from builtins.PyCapsule
clear(rosetta.protocols.match.Bool3DGrid) -> NoneType
 
Set all values in all bins to false
create_grid_for_bb(...) from builtins.PyCapsule
create_grid_for_bb(self : rosetta.protocols.match.Bool3DGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> rosetta.protocols.match.Bool3DGrid
 
create a grid for the input bounding box that aligns to this grid
create_grid_for_sphere(...) from builtins.PyCapsule
create_grid_for_sphere(self : rosetta.protocols.match.Bool3DGrid, center : rosetta.numeric.xyzVector_double_t, radius : float) -> rosetta.protocols.match.Bool3DGrid
 
create a grid for the input sphere that aligns to this grid,
 such that it is large enough to hold a particular sphere.
dimsizes(...) from builtins.PyCapsule
dimsizes(rosetta.protocols.match.Bool3DGrid) -> rosetta.utility.fixedsizearray1_unsigned_long_3_t
 
Accessors
occupied(...) from builtins.PyCapsule
occupied(*args, **kwargs)
Overloaded function.
 
1. occupied(self : rosetta.protocols.match.Bool3DGrid,  : rosetta.numeric.xyzVector_double_t) -> bool
 
2. occupied(self : rosetta.protocols.match.Bool3DGrid, bin : rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> bool
or_by_box_liberal(...) from builtins.PyCapsule
or_by_box_liberal(self : rosetta.protocols.match.Bool3DGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
 

 Turn the values of all the bins that overlap with the
 volume in this bounding box to true.
or_by_sphere_conservative(...) from builtins.PyCapsule
or_by_sphere_conservative(self : rosetta.protocols.match.Bool3DGrid, center : rosetta.numeric.xyzVector_double_t, radius : float) -> NoneType
 
Set the value to true for any voxel that is wholy contained
 by the given sphere.  A voxel is wholy contained iff all 8 corners
 of the voxel are within the sphere.
or_by_sphere_liberal(...) from builtins.PyCapsule
or_by_sphere_liberal(self : rosetta.protocols.match.Bool3DGrid, center : rosetta.numeric.xyzVector_double_t, radius : float) -> NoneType
 
Set the value to true for any voxel that is partially contained
 by a given sphere.  A voxel is partially contained iff any of the 8 corners
 of the voxel are within the sphere.
or_by_spheres_conservative(...) from builtins.PyCapsule
or_by_spheres_conservative(self : rosetta.protocols.match.Bool3DGrid, spheres : rosetta.utility.vector1_std_pair_numeric_xyzVector_double_double_t) -> NoneType
 
Consider a voxel filled if each of its corners are covered,
 even if they are covered by seperate spheres.  Dangerous, in that some
 voxels will be counted as being fully occupied when they are only partially occupied.
or_with(...) from builtins.PyCapsule
or_with(self : rosetta.protocols.match.Bool3DGrid, other : rosetta.protocols.match.Bool3DGrid) -> NoneType
 
Performs a boolean OR on the voxels shared by the two grids,
 and ignores all voxels that are not shared by the two grids.  These grids
 must be "compatible", in that the lower corner of other must lie on a grid
 point of this.
set_bin_width(...) from builtins.PyCapsule
set_bin_width(self : rosetta.protocols.match.Bool3DGrid, width : float) -> NoneType
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.Bool3DGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
set_value_for_bin(...) from builtins.PyCapsule
set_value_for_bin(self : rosetta.protocols.match.Bool3DGrid, bin : rosetta.utility.fixedsizearray1_unsigned_long_3_t, setting : bool) -> NoneType
 
set the boolean value for a particular bin.
 The bin dimensions are indexed from 0 to nbins-1.
subtract(...) from builtins.PyCapsule
subtract(self : rosetta.protocols.match.Bool3DGrid, other : rosetta.protocols.match.Bool3DGrid) -> NoneType
 
Sets any voxel on this grid to "false" which is true on the other grid.
 but does not set any voxel to "true" on this grid -- even if the other voxel is "false".

 
class Bool3DGridKinemageWriter(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.Bool3DGridKinemageWriter) -> NoneType
 
2. __init__(self : rosetta.protocols.match.Bool3DGridKinemageWriter,  : rosetta.protocols.match.Bool3DGridKinemageWriter) -> 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.match.Bool3DGridKinemageWriter,  : rosetta.protocols.match.Bool3DGridKinemageWriter) -> rosetta.protocols.match.Bool3DGridKinemageWriter
set_empty_voxel_color(...) from builtins.PyCapsule
set_empty_voxel_color(self : rosetta.protocols.match.Bool3DGridKinemageWriter, empty_voxel_color_ : str) -> NoneType
set_facet_alpha(...) from builtins.PyCapsule
set_facet_alpha(self : rosetta.protocols.match.Bool3DGridKinemageWriter, facet_alpha : float) -> NoneType
set_facet_color(...) from builtins.PyCapsule
set_facet_color(self : rosetta.protocols.match.Bool3DGridKinemageWriter, facet_color : str) -> NoneType
set_facet_master(...) from builtins.PyCapsule
set_facet_master(self : rosetta.protocols.match.Bool3DGridKinemageWriter, facet_master : str) -> NoneType
set_line_color(...) from builtins.PyCapsule
set_line_color(self : rosetta.protocols.match.Bool3DGridKinemageWriter, line_color : str) -> NoneType
set_master(...) from builtins.PyCapsule
set_master(self : rosetta.protocols.match.Bool3DGridKinemageWriter, master : str) -> NoneType
set_shrink_factor(...) from builtins.PyCapsule
set_shrink_factor(self : rosetta.protocols.match.Bool3DGridKinemageWriter, shrink_factor : float) -> NoneType
set_skip_completely_buried_positions(...) from builtins.PyCapsule
set_skip_completely_buried_positions(self : rosetta.protocols.match.Bool3DGridKinemageWriter, skip_completely_buried_positions : bool) -> NoneType
set_transparent_facets(...) from builtins.PyCapsule
set_transparent_facets(self : rosetta.protocols.match.Bool3DGridKinemageWriter, transparent_facets : bool) -> NoneType
set_unselectable(...) from builtins.PyCapsule
set_unselectable(self : rosetta.protocols.match.Bool3DGridKinemageWriter, unselectable : bool) -> NoneType
set_write_empty_voxels(...) from builtins.PyCapsule
set_write_empty_voxels(self : rosetta.protocols.match.Bool3DGridKinemageWriter, write_empty_voxels_ : bool) -> NoneType
set_write_facets(...) from builtins.PyCapsule
set_write_facets(self : rosetta.protocols.match.Bool3DGridKinemageWriter, write_facets : bool) -> NoneType
write_grid_to_file(...) from builtins.PyCapsule
write_grid_to_file(self : rosetta.protocols.match.Bool3DGridKinemageWriter, fname : str, group_name : str, grid : rosetta.protocols.match.Bool3DGrid) -> NoneType

 
class BumpGrid(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.BumpGrid) -> NoneType
 
2. __init__(self : rosetta.protocols.match.BumpGrid,  : rosetta.protocols.match.BumpGrid) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
and_with(...) from builtins.PyCapsule
and_with(self : rosetta.protocols.match.BumpGrid,  : rosetta.protocols.match.BumpGrid) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.match.BumpGrid,  : rosetta.protocols.match.BumpGrid) -> rosetta.protocols.match.BumpGrid
create_bump_grid_for_bb(...) from builtins.PyCapsule
create_bump_grid_for_bb(self : rosetta.protocols.match.BumpGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> rosetta.protocols.match.BumpGrid
create_new_bump_grid_for_bb(...) from builtins.PyCapsule
create_new_bump_grid_for_bb(self : rosetta.protocols.match.BumpGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> rosetta.protocols.match.BumpGrid
grid(...) from builtins.PyCapsule
grid(self : rosetta.protocols.match.BumpGrid, radtype : rosetta.protocols.match.ProbeRadius) -> rosetta.protocols.match.Bool3DGrid
occupied(...) from builtins.PyCapsule
occupied(self : rosetta.protocols.match.BumpGrid, radius_type : rosetta.protocols.match.ProbeRadius, p : rosetta.numeric.xyzVector_double_t) -> bool
 
Collision detection by a point p with a given (fixed) radius type.
 Collision detection is performed in "configuration space", where the obstacles
 have been convolved with a spherical probe of a given radius.  This collision
 detection is conservative: it will not report a collision to exist that does not,
 but may miss a collision that does exist.
or_by_sphere(...) from builtins.PyCapsule
or_by_sphere(*args, **kwargs)
Overloaded function.
 
1. or_by_sphere(self : rosetta.protocols.match.BumpGrid,  : (rosetta.numeric.xyzVector_double_t, float)) -> NoneType
 
2. or_by_sphere(self : rosetta.protocols.match.BumpGrid, center : rosetta.numeric.xyzVector_double_t, radius_type : rosetta.protocols.match.ProbeRadius) -> NoneType
or_with(...) from builtins.PyCapsule
or_with(self : rosetta.protocols.match.BumpGrid,  : rosetta.protocols.match.BumpGrid) -> NoneType
overlaps(...) from builtins.PyCapsule
overlaps(self : rosetta.protocols.match.BumpGrid,  : rosetta.protocols.match.BumpGrid) -> bool
pair_overlap_tolerance(...) from builtins.PyCapsule
pair_overlap_tolerance(self : rosetta.protocols.match.BumpGrid, rad1 : rosetta.protocols.match.ProbeRadius, rad2 : rosetta.protocols.match.ProbeRadius) -> float
probe_radius(...) from builtins.PyCapsule
probe_radius(radtype : rosetta.protocols.match.ProbeRadius) -> float
required_separation_distance(...) from builtins.PyCapsule
required_separation_distance(self : rosetta.protocols.match.BumpGrid, rad1 : rosetta.protocols.match.ProbeRadius, rad2 : rosetta.protocols.match.ProbeRadius) -> float
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.BumpGrid, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
 
Initialization
set_general_overlap_tolerance(...) from builtins.PyCapsule
set_general_overlap_tolerance(self : rosetta.protocols.match.BumpGrid, tolerated_overlap : float) -> NoneType
 

 Set the tolerance for sphere overlap between all sphere types.
 All tolerances must be set *before* any spheres are ORed into the grid.
set_pair_overlap_tolerance(...) from builtins.PyCapsule
set_pair_overlap_tolerance(self : rosetta.protocols.match.BumpGrid, rad1 : rosetta.protocols.match.ProbeRadius, rad2 : rosetta.protocols.match.ProbeRadius, tolerated_overlap : float) -> NoneType
 

 Set the overlap tolerance for a specific pair of sphere types (e.g. OXY/NIT)
 The specific tolerance is combined with the general overlap tolerance.
 All tolerances must be set *before* any spheres are ORed into the grid.

 
class Hit(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.Hit) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
downstream_conf_id(...) from builtins.PyCapsule
downstream_conf_id(rosetta.protocols.match.Hit) -> int
external_geom_id(...) from builtins.PyCapsule
external_geom_id(rosetta.protocols.match.Hit) -> int
first(...) from builtins.PyCapsule
first(*args, **kwargs)
Overloaded function.
 
1. first(rosetta.protocols.match.Hit) -> rosetta.utility.fixedsizearray1_unsigned_long_4_t
 
2. first(rosetta.protocols.match.Hit) -> rosetta.utility.fixedsizearray1_unsigned_long_4_t
scaffold_build_id(...) from builtins.PyCapsule
scaffold_build_id(rosetta.protocols.match.Hit) -> int
second(...) from builtins.PyCapsule
second(*args, **kwargs)
Overloaded function.
 
1. second(rosetta.protocols.match.Hit) -> rosetta.utility.fixedsizearray1_double_6_t
 
2. second(rosetta.protocols.match.Hit) -> rosetta.utility.fixedsizearray1_double_6_t
upstream_conf_id(...) from builtins.PyCapsule
upstream_conf_id(rosetta.protocols.match.Hit) -> int

 
class HitHasher(builtins.object)
    This object hashes hits into 6D voxels.  This hash can then be traversed
to retrieve the hits that hash to the same voxel (matches!).  There are 64 hashes
representing the 2^6 ways to perturb the bins in 6D by 1/2 of their bin width.
 
 
The hit hasher expects someone else to own the hits.  It takes as input
constant pointers to the hits that exist and uses their addresses to hash upon.
The hit hasher should only be used if you can guarantee that the hits it points
to will outlive the hasher.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.HitHasher) -> 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.match.HitHasher,  : rosetta.protocols.match.HitHasher) -> rosetta.protocols.match.HitHasher
binner(...) from builtins.PyCapsule
binner(self : rosetta.protocols.match.HitHasher, which_hash_map : int) -> rosetta.numeric.geometry.hashing.SixDCoordinateBinner
clear_hash_map(...) from builtins.PyCapsule
clear_hash_map(self : rosetta.protocols.match.HitHasher, which_hash_map : int) -> NoneType
initialize(...) from builtins.PyCapsule
initialize(rosetta.protocols.match.HitHasher) -> NoneType
insert_hit(...) from builtins.PyCapsule
insert_hit(*args, **kwargs)
Overloaded function.
 
1. insert_hit(self : rosetta.protocols.match.HitHasher, geometric_constraint_id : int, hit : rosetta.protocols.match.Hit) -> NoneType
 
Insert a hits into all 64 hash maps
 
2. insert_hit(self : rosetta.protocols.match.HitHasher, which_hash_map : int, geometric_constraint_id : int, hit : rosetta.protocols.match.Hit) -> NoneType
 
Insert a hits into a particular hash maps
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.HitHasher, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
set_euler_bin_widths(...) from builtins.PyCapsule
set_euler_bin_widths(self : rosetta.protocols.match.HitHasher, euler_bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
set_nhits_per_match(...) from builtins.PyCapsule
set_nhits_per_match(self : rosetta.protocols.match.HitHasher, num_geometric_constraints : int) -> NoneType
set_uniform_euler_angle_bin_width(...) from builtins.PyCapsule
set_uniform_euler_angle_bin_width(self : rosetta.protocols.match.HitHasher, bin_width_degrees : float) -> NoneType
set_uniform_xyz_bin_width(...) from builtins.PyCapsule
set_uniform_xyz_bin_width(self : rosetta.protocols.match.HitHasher, bin_width : float) -> NoneType
set_xyz_bin_widths(...) from builtins.PyCapsule
set_xyz_bin_widths(self : rosetta.protocols.match.HitHasher, bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType

 
class HitNeighborFinder(builtins.object)
    Class for finding hit neighbors in 6D considering all 64 origin definitions (but without
forming all 64 hashes).
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.HitNeighborFinder) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_hits(...) from builtins.PyCapsule
add_hits(self : rosetta.protocols.match.HitNeighborFinder, hitlist : rosetta.std.list_protocols_match_Hit_std_allocator_protocols_match_Hit_t) -> NoneType
 
Add all hits (using hit pointers!) from one list of hits
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.match.HitNeighborFinder,  : rosetta.protocols.match.HitNeighborFinder) -> rosetta.protocols.match.HitNeighborFinder
initialize(...) from builtins.PyCapsule
initialize(rosetta.protocols.match.HitNeighborFinder) -> NoneType
 
Call this after the bounding-box and the bin-widths have been set up.  Must
 be called before "add_hits" it called.  This initializes the SixDCoordinateBinner.
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.HitNeighborFinder, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
 
Use the same bounding box as the HitHasher / OccupiedSpaceHash
set_euler_bin_widths(...) from builtins.PyCapsule
set_euler_bin_widths(self : rosetta.protocols.match.HitNeighborFinder, euler_bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Give the same euler-angle bin witdhs given to the HitHasher / OccupiedSpaceHash.
set_uniform_euler_angle_bin_width(...) from builtins.PyCapsule
set_uniform_euler_angle_bin_width(self : rosetta.protocols.match.HitNeighborFinder, bin_width_degrees : float) -> NoneType
 
Give the same euler-angle bin witdh given to the HitHasher / OccupiedSpaceHash.
set_uniform_xyz_bin_width(...) from builtins.PyCapsule
set_uniform_xyz_bin_width(self : rosetta.protocols.match.HitNeighborFinder, bin_width : float) -> NoneType
 
Give the same xyz bin witdh given to the HitHasher / OccupiedSpaceHash.
set_xyz_bin_widths(...) from builtins.PyCapsule
set_xyz_bin_widths(self : rosetta.protocols.match.HitNeighborFinder, bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Give the same xyz bin witdhs given to the HitHasher / OccupiedSpaceHash.

 
class MatchCounter(builtins.object)
    Class for counting the number of matches given a particular discretization level.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.MatchCounter) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_hits(...) from builtins.PyCapsule
add_hits(self : rosetta.protocols.match.MatchCounter, geomcst_id : int, hitlist : rosetta.std.list_protocols_match_Hit_std_allocator_protocols_match_Hit_t) -> NoneType
 
Add hits from a list of hits for a particular geometric constraint.
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.match.MatchCounter,  : rosetta.protocols.match.MatchCounter) -> rosetta.protocols.match.MatchCounter
count_n_matches(...) from builtins.PyCapsule
count_n_matches(rosetta.protocols.match.MatchCounter) -> int
 
Possibly slow method to predict the total number of matches given a set of
 hits and a particular grid resolution.  (The main function that this class provides).
initialize(...) from builtins.PyCapsule
initialize(rosetta.protocols.match.MatchCounter) -> NoneType
 
Call this after the bounding-box and the bin-widths have been set up.  Must
 be called before "add_hits" it called.  This initializes the SixDCoordinateBinner.
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.MatchCounter, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
 
Use the same bounding box as the HitHasher / OccupiedSpaceHash
set_euler_bin_widths(...) from builtins.PyCapsule
set_euler_bin_widths(self : rosetta.protocols.match.MatchCounter, euler_bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Give the same euler-angle bin witdhs given to the HitHasher / OccupiedSpaceHash.
set_n_geometric_constraints(...) from builtins.PyCapsule
set_n_geometric_constraints(self : rosetta.protocols.match.MatchCounter, ngeomcsts : int) -> NoneType
set_uniform_euler_angle_bin_width(...) from builtins.PyCapsule
set_uniform_euler_angle_bin_width(self : rosetta.protocols.match.MatchCounter, bin_width_degrees : float) -> NoneType
 
Give the same euler-angle bin witdh given to the HitHasher / OccupiedSpaceHash.
set_uniform_xyz_bin_width(...) from builtins.PyCapsule
set_uniform_xyz_bin_width(self : rosetta.protocols.match.MatchCounter, bin_width : float) -> NoneType
 
Give the same xyz bin witdh given to the HitHasher / OccupiedSpaceHash.
set_xyz_bin_widths(...) from builtins.PyCapsule
set_xyz_bin_widths(self : rosetta.protocols.match.MatchCounter, bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Give the same xyz bin witdhs given to the HitHasher / OccupiedSpaceHash.

 
class MatchOutputTracker(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.MatchOutputTracker) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
match_has_been_output(...) from builtins.PyCapsule
match_has_been_output(self : rosetta.protocols.match.MatchOutputTracker, m : rosetta.utility.vector1_const_protocols_match_Hit_*) -> bool
note_output_match(...) from builtins.PyCapsule
note_output_match(self : rosetta.protocols.match.MatchOutputTracker,  : rosetta.utility.vector1_const_protocols_match_Hit_*) -> NoneType

 
class MatchPositionModifier(builtins.object)
    base class for objects that modify the match positions based
on some criterion
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.MatchPositionModifier) -> NoneType
 
2. __init__(rosetta.protocols.match.MatchPositionModifier, rosetta.protocols.match.MatchPositionModifier) -> 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.match.MatchPositionModifier,  : rosetta.protocols.match.MatchPositionModifier) -> rosetta.protocols.match.MatchPositionModifier
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.MatchPositionModifier, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long
 
the positions in the vector1< Size > that is returned
 by this function will replace the match positions in the MatcherTask.

 
class Matcher(builtins.object)
    Overview:
The matcher algorithm was originally concieved of within the domain of enzyme design.
The transition state for the desired reqction is contacted by several amino acids
each with a particular geometry.  The goal of the matcher is to find a set of backbone
positions on a given protein-backbone scaffold where those amino acids could be grafted
such that they would contact the ligand in the desired geometry.
 
Consider a case where the transition state is contacted by an asparagine, an aspartate
and a histadine.  The user designing an enzyme for this transition state knows the geometry
that describes the orientation of the transition state with respect to each of these
side chains; what they do not know is into what protein and at what positions they should
introduce these amino acids.  The user will give the matcher a description of the geometry
between the amind acids and the transition state. This geometry is in the form of 6 parameters:
3 diherals, 2 angles, and 1 distance (more on these later).  Given the coordinates
of a particular side chain and the geometry describing the transition state relative to
the side chain, the coordinates of the transition state may be computed.  In a sense,
the transition state may be grown off of the end of a side chain in the desired geoemtry.
 
(Usually, the user will specify many different possible values for each of the 6 parameters,
and the matcher will then consider all combinations of those values.  E.g. the ideal
distance might be 2.0 A, but the user might ask the matcher to consider the values
1.95 and 2.05 A  additionally.  Each assignment of values to these 6 parameters fully
specifies the coordinates of the transition state.)
 
The matcher examines each geometric constraint one at a time.  It builds rotamers
for one or more amino acids capable of satisfying a desired geometry (e.g. both ASP and GLU
if an acid group is needed) at each of several active-site positions, and for each rotamer, it
grows the transition state.  The matcher does a quick collision check between the atoms of the
transition state and the backbone of the protein, rejecting transition-state conformations
that collide.  If the conformation is collision-free, then the matcher measures the coordinates
of the transition state as a point in a 6-dimensional space.  (It is no coincidence that
there are 6 geometric parameters and that there are 6 dimensions in the space describing the
transition state's coordinates). With this 6-dimensional coordinate, the matcher can recover
the coordinates for the transition state -- the 6-D coordinate and the full euclidean coordinates
of the transition state are interconvertable.  The matcher can also bin the coordinate.  If two
coordinates in 6-D are close, they will be assigned to the same bin.  This is the fundamental insight of
the matching algorithm: the matcher will grow the transition state from different catalytic
residues, and when the 6-d coordinates from different catalytic residues are assigned to the
same bin, then the matcher has found a set of conformations of the transition state that are
compatible with more than one catalytic geometry.
 
Each collision-free placement of the transition state is called a "hit".  If there are N
geometric-constrains that the matcher is asked to satisfy, then a set of N hits, one per
constraint, that fall into the same bin are called a "match".
 
In the general case, the Matcher builds hits for each of several geometric constraints.  The
protein scaffold in the enzyme-design example generalizes to any macro-molecular polymer
scaffold.  The protein rotamers in the enzyme-design example generalizes to a set of conformations
for the  "upstream" partner. The transition state gene in the enzyme-design example generalizes to
a "downstream" partner, which itself may have multiple conformations.  "Upstream" and "Downstream"
refer to the  order in which the coordinates of the two partners are computed.  The upstream
coordinates are built first, the downstream coordinates second.  Changes to the coordinates of
the upstream partner propagate to the coordinates of the downstream partner.
In the enzyme-design example, the transition state is considered to be rigid; in the general case
the transition state may have multiple conformations.  The downstream partner could also
be an entire protein -- and may have it's own set of rotameric states.  E.G. one might want to
match a hydrogen-bond donor on the scaffold to a serine side-chain on the target (downstream) protein.
The downstream partner should then be able to examine many serine rotamers for each conformation of
the upstream rotamer.
 
A hit is represented in two parts: a discrete part and a continuous part.  The discrete portion consists
of four integers: 1. the build-point index on the scaffold, 2. the rotamer index on the upstream partner,
3. the external-geometry index, and 4. the rotamer index on the downstream partner.  The continuous portion
consists of 6 double-precision values representing the coordinate of the downstream partner in 6D.
The first three values are the x,y and z coordinates of a particular atom in the downstream partner.
The second three values are the phi, psi, and theta values describing the coordinate frame at this atom.
These three "Euler angle" parameters describe three rotations: Z(psi) * X(theta) * Z(phi) * I.
They are described in greater detail in src/numeric/HomogeneousTransform.hh.
"Phi" and "psi" here have nothing to do with the protein-backbone angles.  When a hit is binned, there
are two sets of parameters that describe how wide the bins in each dimension should be: the Euclidean
bin widths are for the xyz coordinates, and the Euler bin widths are for the Euler angles.  The
Euclidean bin widths are in Angstroms and the Euler bin widths are in degrees.
 
Matcher object should be initialized from a MatcherTask object through the
intialize_from_task() method. A MatcherTask will contain an EnzConstraintIO object, and the function
Matcher::initialize_from_file() will be invoked as the Matcher is intialied from a MatcherTask.
The documentation for Matcher::inialize_from_file() describes the format of extra data
that may be included in the enzyme-design constraint file.  This data should live within a
ALGORITHM_INFO:: match ... ALGORITHM::END block inside a CST::BEGIN ... CST::END block in
the constraint file.
 
find_hits() is the main worker function.  After the matcher finishes find_hits(),
the matches can be read by a MatchProcessor in a call to process_matches.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.Matcher) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_external_geometry_samples_for_constraint(...) from builtins.PyCapsule
add_external_geometry_samples_for_constraint(*args, **kwargs)
Overloaded function.
 
1. add_external_geometry_samples_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, upstream_launch_atoms : rosetta.utility.vector1_std_string, downstream_3atoms : rosetta.utility.vector1_core_id_AtomID, exgeom : protocols::toolbox::match_enzdes_util::ExternalGeomSampler, exgeom_id : int) -> NoneType
 
2. add_external_geometry_samples_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, upstream_launch_atoms : rosetta.utility.vector1_std_string, downstream_3atoms : rosetta.utility.vector1_core_id_AtomID, exgeom : protocols::toolbox::match_enzdes_util::ExternalGeomSampler, exgeom_id : int, enumerate_ligand_rotamers : bool) -> NoneType
 
3. add_external_geometry_samples_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, upstream_launch_atoms : rosetta.utility.vector1_std_string, downstream_3atoms : rosetta.utility.vector1_core_id_AtomID, exgeom : protocols::toolbox::match_enzdes_util::ExternalGeomSampler, exgeom_id : int, enumerate_ligand_rotamers : bool, catalytic_bond : bool) -> NoneType
 
4. add_external_geometry_samples_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, upstream_launch_atoms : rosetta.utility.vector1_std_string, downstream_3atoms : rosetta.utility.vector1_core_id_AtomID, exgeom : protocols::toolbox::match_enzdes_util::ExternalGeomSampler, exgeom_id : int, enumerate_ligand_rotamers : bool, catalytic_bond : bool, build_round1_hits_twice : bool) -> NoneType
add_secondary_downstream_match_geometry_for_constraint(...) from builtins.PyCapsule
add_secondary_downstream_match_geometry_for_constraint(self : rosetta.protocols.match.Matcher, geom_cst_id : int, candidate_restype : rosetta.core.chemical.ResidueType, downstream_restype : rosetta.core.chemical.ResidueType, candidate_atids : rosetta.utility.vector1_unsigned_long, target_atids : rosetta.utility.vector1_unsigned_long, mcfi : protocols::toolbox::match_enzdes_util::MatchConstraintFileInfo, SecMatchStr : str, upstream_pose : rosetta.core.pose.Pose, catalytic_bond : bool) -> NoneType
add_secondary_upstream_match_geometry_for_constraint(...) from builtins.PyCapsule
add_secondary_upstream_match_geometry_for_constraint(self : rosetta.protocols.match.Matcher, geom_cst_id : int, target_geom_cst_id : int, candidate_restype : rosetta.core.chemical.ResidueType, target_restype : rosetta.core.chemical.ResidueType, candidate_atids : rosetta.utility.vector1_unsigned_long, target_atids : rosetta.utility.vector1_unsigned_long, mcfi : protocols::toolbox::match_enzdes_util::MatchConstraintFileInfo, SecMatchStr : str, upstream_pose : rosetta.core.pose.Pose) -> NoneType
add_upstream_restype_for_constraint(...) from builtins.PyCapsule
add_upstream_restype_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType) -> NoneType
build_point(...) from builtins.PyCapsule
build_point(*args, **kwargs)
Overloaded function.
 
1. build_point(self : rosetta.protocols.match.Matcher, index : int) -> protocols::match::upstream::ScaffoldBuildPoint
 
2. build_point(self : rosetta.protocols.match.Matcher, index : int) -> protocols::match::upstream::ScaffoldBuildPoint
 
Non-const access
desymmeterize_upstream_restype_for_constraint(...) from builtins.PyCapsule
desymmeterize_upstream_restype_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int) -> NoneType
downstream_builder(...) from builtins.PyCapsule
downstream_builder(*args, **kwargs)
Overloaded function.
 
1. downstream_builder(self : rosetta.protocols.match.Matcher, cst_id : int) -> protocols::match::downstream::DownstreamBuilder
 
Return const access to a representative downstream builder for a particular
 geometric constraint.  All downstream builders for a single geometric constraint
 are required to behave the same when reconstructing the coordinates of the downstream
 partner from a hit; therefore, a single representative is sufficient to recover
 hit coordinates for any hit from a particular geometric constraint.
 
2. downstream_builder(self : rosetta.protocols.match.Matcher,  : int) -> protocols::match::downstream::DownstreamBuilder
 
Return non-const access to a representative downstream builder
 for a particular geometric constraint
downstream_builders(...) from builtins.PyCapsule
downstream_builders(self : rosetta.protocols.match.Matcher, cst_id : int) -> rosetta.std.list_std_shared_ptr_protocols_match_downstream_DownstreamBuilder_std_allocator_std_shared_ptr_protocols_match_downstream_DownstreamBuilder_t
 
Return non-const access to all of the downstream builders
 for a particular geometric constraint
downstream_pose(...) from builtins.PyCapsule
downstream_pose(rosetta.protocols.match.Matcher) -> rosetta.core.pose.Pose
erase_hit(...) from builtins.PyCapsule
erase_hit(self : rosetta.protocols.match.Matcher, dsalg : protocols::match::downstream::DownstreamAlgorithm, geom_cst_id_for_hit : int, iter : std::_List_iterator<protocols::match::Hit>) -> NoneType
 
To be invoked by a downstream algorithm.  Downstream algorithms may prune their
 old, inviable hits, through this method -- they should pass themselves in as an argument
 -- and they may also prune this hits for other rounds.
 If the should prune other-round hits, then they will trigger an update to the
 hit_lists_with_primary_modificiations_ list, leading to an additional pass over the
 geometric constraints in a primary/peripheral pattern.
find_hits(...) from builtins.PyCapsule
find_hits(rosetta.protocols.match.Matcher) -> bool
 
Main worker function
get_pose_build_resids(...) from builtins.PyCapsule
get_pose_build_resids(rosetta.protocols.match.Matcher) -> rosetta.utility.vector1_unsigned_long
has_upstream_only_geomcsts(...) from builtins.PyCapsule
has_upstream_only_geomcsts(rosetta.protocols.match.Matcher) -> bool
hit_list_begin(...) from builtins.PyCapsule
hit_list_begin(self : rosetta.protocols.match.Matcher, geom_cst_id : int) -> std::_List_iterator<protocols::match::Hit>
 
Return a non-constant iterator to a HitList for a particular geometric constraint.
 DANGER DANGER DANGER.
 This access is intended to allow a DownstreamAlgorithm to delete its own non-viable hits
 and also to allow a DownstreamAlgorithm to delete another algorithm's non-viable hits;
 Actual deletion requires invoking the method Matcher::erase_hit().
 This non-const access is not intended for any other class.
hit_list_end(...) from builtins.PyCapsule
hit_list_end(self : rosetta.protocols.match.Matcher, geom_cst_id : int) -> std::_List_iterator<protocols::match::Hit>
 
Return a non-constant iterator to the end position for a
 HitList for a particular geometric constraint. See comments for hit_list_begin()
hits(...) from builtins.PyCapsule
hits(self : rosetta.protocols.match.Matcher, cst_id : int) -> rosetta.std.list_protocols_match_Hit_std_allocator_protocols_match_Hit_t
initialize_from_file(...) from builtins.PyCapsule
initialize_from_file(self : rosetta.protocols.match.Matcher, enz_data : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO, task : protocols::match::MatcherTask) -> NoneType
 
Intialize the geometric constraints from the EnzConstraionIO object.
initialize_from_task(...) from builtins.PyCapsule
initialize_from_task(self : rosetta.protocols.match.Matcher, task : protocols::match::MatcherTask) -> NoneType
 
The primary way to initialize a Matcher is through a MatcherTask.
n_geometric_constraints(...) from builtins.PyCapsule
n_geometric_constraints(rosetta.protocols.match.Matcher) -> int
nonconst_downstream_algorithms(...) from builtins.PyCapsule
nonconst_downstream_algorithms(self : rosetta.protocols.match.Matcher, cst_id : int) -> rosetta.std.list_std_shared_ptr_protocols_match_downstream_DownstreamAlgorithm_std_allocator_std_shared_ptr_protocols_match_downstream_DownstreamAlgorithm_t
 
Non-const access to the set of downstream algorithms for a
 particular geometric constraint -- note that the list containing
 these algorithms is itself const.
occ_space_hash(...) from builtins.PyCapsule
occ_space_hash(*args, **kwargs)
Overloaded function.
 
1. occ_space_hash(rosetta.protocols.match.Matcher) -> protocols::match::OccupiedSpaceHash
 
2. occ_space_hash(rosetta.protocols.match.Matcher) -> protocols::match::OccupiedSpaceHash
process_matches(...) from builtins.PyCapsule
process_matches(self : rosetta.protocols.match.Matcher, processor : protocols::match::output::MatchProcessor) -> NoneType
 
After find_hits completes, use this function to have the
 Matcher enerate the hit-combinations (matches) and send those matches
 to the specified match-processor.  The match processor may do what it
 pleases with the matches.
representative_downstream_algorithm(...) from builtins.PyCapsule
representative_downstream_algorithm(self : rosetta.protocols.match.Matcher, cst_id : int) -> protocols::match::downstream::DownstreamAlgorithm
set_bump_tolerance(...) from builtins.PyCapsule
set_bump_tolerance(self : rosetta.protocols.match.Matcher, permitted_overlap : float) -> NoneType
set_downstream_pose(...) from builtins.PyCapsule
set_downstream_pose(self : rosetta.protocols.match.Matcher, pose : rosetta.core.pose.Pose, orientation_atoms : rosetta.utility.vector1_core_id_AtomID) -> NoneType
set_fa_dun_cutoff_for_constraint(...) from builtins.PyCapsule
set_fa_dun_cutoff_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, fa_dun_cutoff : float) -> NoneType
set_hash_euclidean_bin_width(...) from builtins.PyCapsule
set_hash_euclidean_bin_width(self : rosetta.protocols.match.Matcher, width : float) -> NoneType
set_hash_euclidean_bin_widths(...) from builtins.PyCapsule
set_hash_euclidean_bin_widths(self : rosetta.protocols.match.Matcher, widths : rosetta.numeric.xyzVector_double_t) -> NoneType
set_hash_euler_bin_width(...) from builtins.PyCapsule
set_hash_euler_bin_width(self : rosetta.protocols.match.Matcher, width : float) -> NoneType
set_hash_euler_bin_widths(...) from builtins.PyCapsule
set_hash_euler_bin_widths(self : rosetta.protocols.match.Matcher, widths : rosetta.numeric.xyzVector_double_t) -> NoneType
set_n_geometric_constraints(...) from builtins.PyCapsule
set_n_geometric_constraints(self : rosetta.protocols.match.Matcher, n_constraints : int) -> NoneType
set_occupied_space_bounding_box(...) from builtins.PyCapsule
set_occupied_space_bounding_box(self : rosetta.protocols.match.Matcher, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
set_original_scaffold_build_points(...) from builtins.PyCapsule
set_original_scaffold_build_points(self : rosetta.protocols.match.Matcher, resids : rosetta.utility.vector1_unsigned_long) -> NoneType
set_original_scaffold_build_points_for_constraint(...) from builtins.PyCapsule
set_original_scaffold_build_points_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, resids : rosetta.utility.vector1_unsigned_long) -> NoneType
set_sample_startegy_for_constraint(...) from builtins.PyCapsule
set_sample_startegy_for_constraint(self : rosetta.protocols.match.Matcher, cst_id : int, restype : rosetta.core.chemical.ResidueType, chi : int, strat : protocols::match::upstream::SampleStrategyData) -> NoneType
set_upstream_pose(...) from builtins.PyCapsule
set_upstream_pose(self : rosetta.protocols.match.Matcher, pose : rosetta.core.pose.Pose) -> NoneType
 
Setup
upstream_builder(...) from builtins.PyCapsule
upstream_builder(*args, **kwargs)
Overloaded function.
 
1. upstream_builder(self : rosetta.protocols.match.Matcher, cst_id : int) -> protocols::match::upstream::UpstreamBuilder
 
2. upstream_builder(self : rosetta.protocols.match.Matcher, cst_id : int) -> protocols::match::upstream::UpstreamBuilder
upstream_pose(...) from builtins.PyCapsule
upstream_pose(rosetta.protocols.match.Matcher) -> rosetta.core.pose.Pose
 
Data accessors

 
class MatcherMover(rosetta.protocols.rosetta_scripts.MultiplePoseMover)
    
Method resolution order:
MatcherMover
rosetta.protocols.rosetta_scripts.MultiplePoseMover
rosetta.protocols.moves.Mover
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
doc
 
2. __init__(self : handle, incorporate_matches_into_pose : bool) -> NoneType
 
3. __init__(handle, rosetta.protocols.match.MatcherMover) -> 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.match.MatcherMover, pose : rosetta.core.pose.Pose) -> NoneType
clone(...) from builtins.PyCapsule
clone(rosetta.protocols.match.MatcherMover) -> rosetta.protocols.moves.Mover
 
clone this object
fresh_instance(...) from builtins.PyCapsule
fresh_instance(rosetta.protocols.match.MatcherMover) -> rosetta.protocols.moves.Mover
 
create this type of object
get_name(...) from builtins.PyCapsule
get_name(rosetta.protocols.match.MatcherMover) -> str
set_ligres(...) from builtins.PyCapsule
set_ligres(self : rosetta.protocols.match.MatcherMover, ligres : rosetta.core.conformation.Residue) -> NoneType
set_match_positions(...) from builtins.PyCapsule
set_match_positions(self : rosetta.protocols.match.MatcherMover, match_positions : rosetta.utility.vector1_unsigned_long) -> NoneType
set_return_single_random_match(...) from builtins.PyCapsule
set_return_single_random_match(self : rosetta.protocols.match.MatcherMover, single_random : bool) -> NoneType
 
if set to true, a single random match will be returned.
 
 
 The default behavior is to use the MultiplePoseMover framework
 to return all matches

Methods inherited from rosetta.protocols.rosetta_scripts.MultiplePoseMover:
get_additional_output(...) from builtins.PyCapsule
get_additional_output(rosetta.protocols.rosetta_scripts.MultiplePoseMover) -> rosetta.core.pose.Pose
set_previous_mover(...) from builtins.PyCapsule
set_previous_mover(self : rosetta.protocols.rosetta_scripts.MultiplePoseMover, m : rosetta.protocols.moves.Mover) -> NoneType
 
Used by RosettaScripts to set the previous mover to pull poses from
set_rosetta_scripts_tag(...) from builtins.PyCapsule
set_rosetta_scripts_tag(self : rosetta.protocols.rosetta_scripts.MultiplePoseMover, tag : rosetta.utility.tag.Tag) -> NoneType
 
sets rosettascripts tag

Methods inherited from rosetta.protocols.moves.Mover:
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.moves.Mover, other : rosetta.protocols.moves.Mover) -> 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
create(...) from builtins.PyCapsule
create(rosetta.protocols.moves.Mover) -> rosetta.protocols.moves.Mover
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 Mover. get_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 MatcherMoverCreator(rosetta.protocols.moves.MoverCreator)
    
Method resolution order:
MatcherMoverCreator
rosetta.protocols.moves.MoverCreator
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.match.MatcherMoverCreator,  : rosetta.protocols.match.MatcherMoverCreator) -> rosetta.protocols.match.MatcherMoverCreator
create_mover(...) from builtins.PyCapsule
create_mover(rosetta.protocols.match.MatcherMoverCreator) -> rosetta.protocols.moves.Mover
keyname(...) from builtins.PyCapsule
keyname(rosetta.protocols.match.MatcherMoverCreator) -> str
mover_name(...) from builtins.PyCapsule
mover_name() -> str

 
class MatcherOutputStats(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.MatcherOutputStats) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Data descriptors defined here:
all_lex_states
num_considered_muliple_origins
num_ds_hit_incompatible
num_empty_uplist
num_non_up_only_incompatible
num_potential_matches
num_sent_to_proc
num_up_only_incompatible

 
class MatcherTask(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.MatcherTask) -> NoneType
 
2. __init__(self : rosetta.protocols.match.MatcherTask, other : rosetta.protocols.match.MatcherTask) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_filter(...) from builtins.PyCapsule
add_filter(self : rosetta.protocols.match.MatcherTask, filter_name : str) -> NoneType
 
Add a filter by name to the set of filters being included.  If that filter requires
 extra data (as, for example, the UpstreamCollisionFilter) then the task should be expanded
 to include all the data necessary to create and initialize that filter.  No valid options
 currently.
append_downstream_atom_to_active_site_required_list(...) from builtins.PyCapsule
append_downstream_atom_to_active_site_required_list(self : rosetta.protocols.match.MatcherTask, atid : rosetta.core.id.AtomID) -> NoneType
append_upstream_resiue_as_defining_active_site(...) from builtins.PyCapsule
append_upstream_resiue_as_defining_active_site(self : rosetta.protocols.match.MatcherTask, resid : int, radius : float) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.protocols.match.MatcherTask, rhs : rosetta.protocols.match.MatcherTask) -> rosetta.protocols.match.MatcherTask
build_round1_hits_twice(...) from builtins.PyCapsule
build_round1_hits_twice(rosetta.protocols.match.MatcherTask) -> bool
clear_downstream_orientation_atoms(...) from builtins.PyCapsule
clear_downstream_orientation_atoms(rosetta.protocols.match.MatcherTask) -> NoneType
consolidate_matches(...) from builtins.PyCapsule
consolidate_matches(*args, **kwargs)
Overloaded function.
 
1. consolidate_matches(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
Matches may either be output as soon as they are generated, or they may be consolidated.
 When consolidating matches, the MatchProcessor (the MatchEvaluator)
 waits until all matches are seen before outputting any; it groups matches and selects the top N
 matches from each group to output.  This can require a lot of memory if there are very many
 possible matches.  MatchConsolidation is on by default.
 
2. consolidate_matches(rosetta.protocols.match.MatcherTask) -> bool
cstfile_name(...) from builtins.PyCapsule
cstfile_name(rosetta.protocols.match.MatcherTask) -> str
define_active_site_from_gridlig_file(...) from builtins.PyCapsule
define_active_site_from_gridlig_file(self : rosetta.protocols.match.MatcherTask, file_name : str) -> NoneType
define_active_site_from_residue_radii_list(...) from builtins.PyCapsule
define_active_site_from_residue_radii_list(rosetta.protocols.match.MatcherTask) -> NoneType
define_match_by_single_downstream_positioning(...) from builtins.PyCapsule
define_match_by_single_downstream_positioning(*args, **kwargs)
Overloaded function.
 
1. define_match_by_single_downstream_positioning(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
2. define_match_by_single_downstream_positioning(rosetta.protocols.match.MatcherTask) -> bool
downstream_atoms_required_inside_active_site(...) from builtins.PyCapsule
downstream_atoms_required_inside_active_site(rosetta.protocols.match.MatcherTask) -> rosetta.std.list_core_id_AtomID_std_allocator_core_id_AtomID_t
downstream_orientation_atoms(...) from builtins.PyCapsule
downstream_orientation_atoms(rosetta.protocols.match.MatcherTask) -> rosetta.utility.vector1_core_id_AtomID
downstream_pose(...) from builtins.PyCapsule
downstream_pose(rosetta.protocols.match.MatcherTask) -> rosetta.core.pose.Pose
dynamic_grid_refinement(...) from builtins.PyCapsule
dynamic_grid_refinement(rosetta.protocols.match.MatcherTask) -> bool
enumerate_ligand_rotamers(...) from builtins.PyCapsule
enumerate_ligand_rotamers(rosetta.protocols.match.MatcherTask) -> bool
enz_input_data(...) from builtins.PyCapsule
enz_input_data(rosetta.protocols.match.MatcherTask) -> rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO
euclidean_bin_widths(...) from builtins.PyCapsule
euclidean_bin_widths(rosetta.protocols.match.MatcherTask) -> rosetta.numeric.xyzVector_double_t
euler_bin_widths(...) from builtins.PyCapsule
euler_bin_widths(rosetta.protocols.match.MatcherTask) -> rosetta.numeric.xyzVector_double_t
evaluator_name(...) from builtins.PyCapsule
evaluator_name(*args, **kwargs)
Overloaded function.
 
1. evaluator_name(self : rosetta.protocols.match.MatcherTask, setting : str) -> NoneType
 
Specify the name of the match-consolidator related match-evaluator class.
 This class will rank each of the matches so that the consolidator may pick the top N.
 Valid options include: DownstreamRMSEvaluator.  More evaluator options will be implemented shortly.
 
2. evaluator_name(rosetta.protocols.match.MatcherTask) -> str
filter_names(...) from builtins.PyCapsule
filter_names(rosetta.protocols.match.MatcherTask) -> rosetta.std.list_std_string_std_allocator_std_string_t
filter_upstream_collisions_by_score(...) from builtins.PyCapsule
filter_upstream_collisions_by_score(*args, **kwargs)
Overloaded function.
 
1. filter_upstream_collisions_by_score(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
2. filter_upstream_collisions_by_score(rosetta.protocols.match.MatcherTask) -> bool
filter_upstream_downstream_collisions(...) from builtins.PyCapsule
filter_upstream_downstream_collisions(*args, **kwargs)
Overloaded function.
 
1. filter_upstream_downstream_collisions(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
2. filter_upstream_downstream_collisions(rosetta.protocols.match.MatcherTask) -> bool
filter_upstream_downstream_collisions_by_score(...) from builtins.PyCapsule
filter_upstream_downstream_collisions_by_score(*args, **kwargs)
Overloaded function.
 
1. filter_upstream_downstream_collisions_by_score(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
2. filter_upstream_downstream_collisions_by_score(rosetta.protocols.match.MatcherTask) -> bool
filter_upstream_residue_collisions(...) from builtins.PyCapsule
filter_upstream_residue_collisions(*args, **kwargs)
Overloaded function.
 
1. filter_upstream_residue_collisions(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
 
2. filter_upstream_residue_collisions(rosetta.protocols.match.MatcherTask) -> bool
geom_csts_downstream_output(...) from builtins.PyCapsule
geom_csts_downstream_output(rosetta.protocols.match.MatcherTask) -> rosetta.utility.vector1_unsigned_long
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.protocols.match.MatcherTask) -> rosetta.protocols.match.MatcherTask
 
self pointers
 
2. get_self_ptr(rosetta.protocols.match.MatcherTask) -> rosetta.protocols.match.MatcherTask
gridlig_active_site_definition(...) from builtins.PyCapsule
gridlig_active_site_definition(rosetta.protocols.match.MatcherTask) -> bool
 
Define the active site through a gridlig file (true), or by listing residue/radii paris (false)?
gridlig_file_name(...) from builtins.PyCapsule
gridlig_file_name(rosetta.protocols.match.MatcherTask) -> str
 
Accessor for the file name containing the active-site definition in gridlig format
grouper_ds_rmsd(...) from builtins.PyCapsule
grouper_ds_rmsd(rosetta.protocols.match.MatcherTask) -> float
grouper_name(...) from builtins.PyCapsule
grouper_name(*args, **kwargs)
Overloaded function.
 
1. grouper_name(self : rosetta.protocols.match.MatcherTask, setting : str) -> NoneType
 
Specify the name of the match-consolidator related match-grouper class.
 This class will group matches together; the consolidator will then pick the top N from
 each group for output.  Valid options include: SameChiBinComboGrouper,
 SameSequenceGrouper, and SameRotamerComboGrouper.
 
2. grouper_name(rosetta.protocols.match.MatcherTask) -> str
initialize_from_command_line(...) from builtins.PyCapsule
initialize_from_command_line(rosetta.protocols.match.MatcherTask) -> NoneType
 
Initialize many parameters from the command line options
modify_pose_build_resids_from_endes_input(...) from builtins.PyCapsule
modify_pose_build_resids_from_endes_input(rosetta.protocols.match.MatcherTask) -> NoneType
 
modify the match positions according to what is specified
 in the cstfile
n_to_output_per_group(...) from builtins.PyCapsule
n_to_output_per_group(*args, **kwargs)
Overloaded function.
 
1. n_to_output_per_group(self : rosetta.protocols.match.MatcherTask, setting : int) -> NoneType
 
For use with the match consolidator; specify the number of output matches that the
 consolidator should select for each group.
 
2. n_to_output_per_group(rosetta.protocols.match.MatcherTask) -> int
occ_space_bounding_box(...) from builtins.PyCapsule
occ_space_bounding_box(rosetta.protocols.match.MatcherTask) -> rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t
only_enumerate_non_match_redundant_ligand_rotamers(...) from builtins.PyCapsule
only_enumerate_non_match_redundant_ligand_rotamers(rosetta.protocols.match.MatcherTask) -> bool
output_file_name(...) from builtins.PyCapsule
output_file_name(*args, **kwargs)
Overloaded function.
 
1. output_file_name(self : rosetta.protocols.match.MatcherTask, setting : str) -> NoneType
 
Indicate the name of the single output file to which the matches will be written
 
2. output_file_name(rosetta.protocols.match.MatcherTask) -> str
output_matchres_only(...) from builtins.PyCapsule
output_matchres_only(rosetta.protocols.match.MatcherTask) -> bool
output_scores(...) from builtins.PyCapsule
output_scores(rosetta.protocols.match.MatcherTask) -> bool
output_writer_name(...) from builtins.PyCapsule
output_writer_name(*args, **kwargs)
Overloaded function.
 
1. output_writer_name(self : rosetta.protocols.match.MatcherTask, setting : str) -> NoneType
 
Specify the name of the class that will write the output.
 Valid options include: KinWriter.  More output options will be implemented shortly.
 
2. output_writer_name(rosetta.protocols.match.MatcherTask) -> str
permitted_overlap(...) from builtins.PyCapsule
permitted_overlap(rosetta.protocols.match.MatcherTask) -> float
relevant_downstream_atoms(...) from builtins.PyCapsule
relevant_downstream_atoms(rosetta.protocols.match.MatcherTask) -> rosetta.utility.vector1_core_id_AtomID
score_output_file_name(...) from builtins.PyCapsule
score_output_file_name(*args, **kwargs)
Overloaded function.
 
1. score_output_file_name(self : rosetta.protocols.match.MatcherTask, setting : str) -> NoneType
 
Set the name of the single output file to which the scores of matches will be written
 
2. score_output_file_name(rosetta.protocols.match.MatcherTask) -> str
set_downstream_orientation_atoms(...) from builtins.PyCapsule
set_downstream_orientation_atoms(self : rosetta.protocols.match.MatcherTask, orientation_atoms : rosetta.utility.vector1_core_id_AtomID) -> NoneType
set_downstream_pose(...) from builtins.PyCapsule
set_downstream_pose(*args, **kwargs)
Overloaded function.
 
1. set_downstream_pose(self : rosetta.protocols.match.MatcherTask, input_pose : rosetta.core.pose.Pose) -> NoneType
 
2. set_downstream_pose(self : rosetta.protocols.match.MatcherTask, pose : rosetta.core.pose.Pose, orientation_atoms : rosetta.utility.vector1_core_id_AtomID) -> NoneType
set_enumerate_ligand_rotamers(...) from builtins.PyCapsule
set_enumerate_ligand_rotamers(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
set_enz_input_data(...) from builtins.PyCapsule
set_enz_input_data(self : rosetta.protocols.match.MatcherTask, data : rosetta.protocols.toolbox.match_enzdes_util.EnzConstraintIO) -> NoneType
 
Set the matcher-file input data.  The Matcher will read this data when initializing itself.
set_hash_euclidean_bin_width(...) from builtins.PyCapsule
set_hash_euclidean_bin_width(self : rosetta.protocols.match.MatcherTask, width : float) -> NoneType
 
For the occupied space hash, set the euclidean-bin width to a uniform value for xy&z
set_hash_euler_bin_width(...) from builtins.PyCapsule
set_hash_euler_bin_width(self : rosetta.protocols.match.MatcherTask, width : float) -> NoneType
 
For the occupeid space hash, set the euler-bin width to a uniform value for phi,psi&theta
set_ignore_cmdline_for_build_points(...) from builtins.PyCapsule
set_ignore_cmdline_for_build_points(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
set_occupied_space_bounding_box(...) from builtins.PyCapsule
set_occupied_space_bounding_box(self : rosetta.protocols.match.MatcherTask, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
 
Set the bounding box for the region of space that the OccupiedSpaceHash should accept hits
 in side of.  If the 3rd orientation atom of the downstream partner is outside of this bounding
 box, the hit will be rejected out of hand.
set_only_enumerate_non_match_redundant_ligand_rotamers(...) from builtins.PyCapsule
set_only_enumerate_non_match_redundant_ligand_rotamers(self : rosetta.protocols.match.MatcherTask, setting : bool) -> NoneType
set_original_scaffold_build_points(...) from builtins.PyCapsule
set_original_scaffold_build_points(self : rosetta.protocols.match.MatcherTask, resids : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Uniformly consider the same set of build points for each of the geometric constrains
set_original_scaffold_build_points_for_geometric_constraint(...) from builtins.PyCapsule
set_original_scaffold_build_points_for_geometric_constraint(self : rosetta.protocols.match.MatcherTask, geom_cst_id : int, resids : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Set the build point id's for a particular geometric constraint
set_permitted_overlap(...) from builtins.PyCapsule
set_permitted_overlap(self : rosetta.protocols.match.MatcherTask, permitted_overlap : float) -> NoneType
 
For collision detection, select the amount of collision that should
 be tolerated between heavy atoms.  This should be a positive value in Angstroms.
set_upstream_pose(...) from builtins.PyCapsule
set_upstream_pose(self : rosetta.protocols.match.MatcherTask, pose : rosetta.core.pose.Pose) -> NoneType
 
Setup
upstream_downstream_atom_collision_tolerance(...) from builtins.PyCapsule
upstream_downstream_atom_collision_tolerance(*args, **kwargs)
Overloaded function.
 
1. upstream_downstream_atom_collision_tolerance(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_downstream_atom_collision_tolerance(rosetta.protocols.match.MatcherTask) -> float
upstream_downstream_residue_collision_Wfa_atr(...) from builtins.PyCapsule
upstream_downstream_residue_collision_Wfa_atr(*args, **kwargs)
Overloaded function.
 
1. upstream_downstream_residue_collision_Wfa_atr(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_downstream_residue_collision_Wfa_atr(rosetta.protocols.match.MatcherTask) -> float
upstream_downstream_residue_collision_Wfa_rep(...) from builtins.PyCapsule
upstream_downstream_residue_collision_Wfa_rep(*args, **kwargs)
Overloaded function.
 
1. upstream_downstream_residue_collision_Wfa_rep(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_downstream_residue_collision_Wfa_rep(rosetta.protocols.match.MatcherTask) -> float
upstream_downstream_residue_collision_Wfa_sol(...) from builtins.PyCapsule
upstream_downstream_residue_collision_Wfa_sol(*args, **kwargs)
Overloaded function.
 
1. upstream_downstream_residue_collision_Wfa_sol(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_downstream_residue_collision_Wfa_sol(rosetta.protocols.match.MatcherTask) -> float
upstream_downstream_residue_collision_score_cutoff(...) from builtins.PyCapsule
upstream_downstream_residue_collision_score_cutoff(*args, **kwargs)
Overloaded function.
 
1. upstream_downstream_residue_collision_score_cutoff(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_downstream_residue_collision_score_cutoff(rosetta.protocols.match.MatcherTask) -> float
upstream_only_geom_cst(...) from builtins.PyCapsule
upstream_only_geom_cst(rosetta.protocols.match.MatcherTask) -> rosetta.std.map_unsigned_long_unsigned_long
upstream_pose(...) from builtins.PyCapsule
upstream_pose(rosetta.protocols.match.MatcherTask) -> rosetta.core.pose.Pose
upstream_pose_build_resids_for_geometric_constraint(...) from builtins.PyCapsule
upstream_pose_build_resids_for_geometric_constraint(self : rosetta.protocols.match.MatcherTask, cst_id : int) -> rosetta.utility.vector1_unsigned_long
upstream_pose_name(...) from builtins.PyCapsule
upstream_pose_name(rosetta.protocols.match.MatcherTask) -> str
upstream_resids_and_radii_defining_active_site(...) from builtins.PyCapsule
upstream_resids_and_radii_defining_active_site(rosetta.protocols.match.MatcherTask) -> rosetta.std.list_std_pair_unsigned_long_double_std_allocator_std_pair_unsigned_long_double_t
 
Accessor for the data defining the active site by-residue.  This data is only
 active if gridlig_active_site_definition() returns false.
upstream_residue_collision_Wfa_atr(...) from builtins.PyCapsule
upstream_residue_collision_Wfa_atr(*args, **kwargs)
Overloaded function.
 
1. upstream_residue_collision_Wfa_atr(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_residue_collision_Wfa_atr(rosetta.protocols.match.MatcherTask) -> float
upstream_residue_collision_Wfa_rep(...) from builtins.PyCapsule
upstream_residue_collision_Wfa_rep(*args, **kwargs)
Overloaded function.
 
1. upstream_residue_collision_Wfa_rep(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_residue_collision_Wfa_rep(rosetta.protocols.match.MatcherTask) -> float
upstream_residue_collision_Wfa_sol(...) from builtins.PyCapsule
upstream_residue_collision_Wfa_sol(*args, **kwargs)
Overloaded function.
 
1. upstream_residue_collision_Wfa_sol(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_residue_collision_Wfa_sol(rosetta.protocols.match.MatcherTask) -> float
upstream_residue_collision_score_cutoff(...) from builtins.PyCapsule
upstream_residue_collision_score_cutoff(*args, **kwargs)
Overloaded function.
 
1. upstream_residue_collision_score_cutoff(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_residue_collision_score_cutoff(rosetta.protocols.match.MatcherTask) -> float
upstream_residue_collision_tolerance(...) from builtins.PyCapsule
upstream_residue_collision_tolerance(*args, **kwargs)
Overloaded function.
 
1. upstream_residue_collision_tolerance(self : rosetta.protocols.match.MatcherTask, setting : float) -> NoneType
 
2. upstream_residue_collision_tolerance(rosetta.protocols.match.MatcherTask) -> float
use_different_build_points_for_each_geometric_constraint(...) from builtins.PyCapsule
use_different_build_points_for_each_geometric_constraint(self : rosetta.protocols.match.MatcherTask, n_geometric_constraints : int) -> NoneType
 
Set up the task so that it keeps different backbone build points for each
 geometric constraint -- the task then needs to know how many geometric constraints
 there are.
use_input_sc(...) from builtins.PyCapsule
use_input_sc(rosetta.protocols.match.MatcherTask) -> bool

 
class NumNeighborsMPM(MatchPositionModifier)
    removes positions whose numer of neighbors
below a 10A cutoff is not within the desired range.
if either min_neighbors_ or max_neighbors_ are unspecified (0),
this means that they won't be taken into account, i.e.
if min is 5 and max is 0, every position that has
more than 4 neighbors will be allowed.
also offers the possibility of combining the num neighbors
cutoff with the angle between the CA->CB vector of the residue
and the CA->protein_center_of_mass vector, for example to
only allow positions that point inward
 
 
Method resolution order:
NumNeighborsMPM
MatchPositionModifier
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, input_tokens : rosetta.utility.vector1_std_string) -> 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.match.NumNeighborsMPM,  : rosetta.protocols.match.NumNeighborsMPM) -> rosetta.protocols.match.NumNeighborsMPM
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.NumNeighborsMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long
passes_com_vector_criterion(...) from builtins.PyCapsule
passes_com_vector_criterion(self : rosetta.protocols.match.NumNeighborsMPM, seqpos : int, pose : rosetta.core.pose.Pose, com : rosetta.numeric.xyzVector_double_t) -> bool

 
class OccupiedSpaceHash(builtins.object)
    This class keeps track of the active voxels "up until now" with 64 hashes.
 
 
 
Each hash has a slightly shifted definition of the origin, so that points which
are close in 6D will end up in the same hash voxel in at least one of these 64 hashes.
The amount of data held in this table is intentionally small: a single boolean (32 bits).
The meaning is as follows:
In the first round of matching constraints, "false" is inserted into each of the hashes
for each non-colliding placement of the downstream partner.
The map is not altered between the end of the first round and the beginning of the second round.
At the end of all rounds besides the first round, the Matcher updates the OccupiedSpaceHash
object for each non-colliding placement of the dowstream partner found during that round:
for each non-colliding placement of the downstream partner and for
each of the 64 hashes, the 6Dofs describing the downstream partner are hashed: if the
hash finds an element in the hash table, that element's value is set to "true".
At the end of each round past the second round, the entire hash is traversed.  Any element
whose value is "false" represents a voxel that failed to find a match during that round. Such
elements are deleted from the hash.  Any element whose value is "true" DID get a hit from that
round and should remain in the hash.  The element's value is set to "false".
After the OccupiedSpaceHash has cleared out the elements which failed to find a match for the
previous round, the Matcher may proceed to "clean up" its older hits (from rounds previous to this one)
by querying them against the hash map.  Any hit in the Matcher that does not have a corresponding element
in any of the 64 hashes of the OccupiedSpaceHash may be deleted, since it cannot form
a complete match.
 
This class is intended to be accessed by multiple threads but in a controlled way:
read access function "match_possible_for_hit_geometry" is accessible to all threads
during the "building" stage. However, the functions note_hit_geometry and
drop_unsatisfied_voxels should be called by single thread only, and no other thread
should try to access the ActiveVoxelHashes object at that time.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.protocols.match.OccupiedSpaceHash) -> 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.match.OccupiedSpaceHash,  : rosetta.protocols.match.OccupiedSpaceHash) -> rosetta.protocols.match.OccupiedSpaceHash
drop_unsatisfied_voxels(...) from builtins.PyCapsule
drop_unsatisfied_voxels(rosetta.protocols.match.OccupiedSpaceHash) -> NoneType
initialize(...) from builtins.PyCapsule
initialize(rosetta.protocols.match.OccupiedSpaceHash) -> NoneType
insert_hit_geometry(...) from builtins.PyCapsule
insert_hit_geometry(self : rosetta.protocols.match.OccupiedSpaceHash, geom : rosetta.utility.fixedsizearray1_double_6_t) -> NoneType
match_possible_for_hit_geometry(...) from builtins.PyCapsule
match_possible_for_hit_geometry(self : rosetta.protocols.match.OccupiedSpaceHash,  : rosetta.utility.fixedsizearray1_double_6_t) -> bool
note_hit_geometry(...) from builtins.PyCapsule
note_hit_geometry(self : rosetta.protocols.match.OccupiedSpaceHash,  : rosetta.utility.fixedsizearray1_double_6_t) -> NoneType
prepare_to_note_hits_for_completed_round(...) from builtins.PyCapsule
prepare_to_note_hits_for_completed_round(rosetta.protocols.match.OccupiedSpaceHash) -> NoneType
previous_round_geometry_still_matchable(...) from builtins.PyCapsule
previous_round_geometry_still_matchable(self : rosetta.protocols.match.OccupiedSpaceHash,  : rosetta.utility.fixedsizearray1_double_6_t) -> bool
reset_3d_projection(...) from builtins.PyCapsule
reset_3d_projection(rosetta.protocols.match.OccupiedSpaceHash) -> NoneType
revision_id(...) from builtins.PyCapsule
revision_id(rosetta.protocols.match.OccupiedSpaceHash) -> int
set_bounding_box(...) from builtins.PyCapsule
set_bounding_box(self : rosetta.protocols.match.OccupiedSpaceHash, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t) -> NoneType
set_euler_bin_widths(...) from builtins.PyCapsule
set_euler_bin_widths(self : rosetta.protocols.match.OccupiedSpaceHash, euler_bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
set_uniform_euler_angle_bin_width(...) from builtins.PyCapsule
set_uniform_euler_angle_bin_width(self : rosetta.protocols.match.OccupiedSpaceHash, bin_width_degrees : float) -> NoneType
set_uniform_xyz_bin_width(...) from builtins.PyCapsule
set_uniform_xyz_bin_width(self : rosetta.protocols.match.OccupiedSpaceHash, bin_width : float) -> NoneType
set_xyz_bin_widths(...) from builtins.PyCapsule
set_xyz_bin_widths(self : rosetta.protocols.match.OccupiedSpaceHash, bin_widths : rosetta.numeric.xyzVector_double_t) -> NoneType
write_3Dprojection_kinemage(...) from builtins.PyCapsule
write_3Dprojection_kinemage(self : rosetta.protocols.match.OccupiedSpaceHash, kin_file_name : str) -> NoneType

 
class ProbeRadius(builtins.object)
    The different radii types used in collision detection.
These values are taken from Probe / Reduce from the Richardson lab.
Code inside BumpGrid.cc assumes the radii listed here being in non-decreasing order,
and that ZERO is the 0th element of this enumeration.
 
  Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.protocols.match.ProbeRadius, rosetta.protocols.match.ProbeRadius) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.protocols.match.ProbeRadius) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.ProbeRadius, int) -> NoneType
 
2. __init__(rosetta.protocols.match.ProbeRadius, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.protocols.match.ProbeRadius) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.protocols.match.ProbeRadius, rosetta.protocols.match.ProbeRadius) -> 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.match.ProbeRadius) -> str

Data and other attributes defined here:
C_ALA = ProbeRadius.C_ALA
C_CAR = ProbeRadius.C_CAR
H_ALA = ProbeRadius.H_ALA
H_ARO = ProbeRadius.H_ARO
NIT = ProbeRadius.NIT
OXY = ProbeRadius.OXY
SULPH = ProbeRadius.n_probe_radii
ZERO = ProbeRadius.ZERO
n_probe_radii = ProbeRadius.n_probe_radii

 
class RemoveNorCTermMPM(MatchPositionModifier)
    added by olga and flo 1/2011
class to exclude positions at the n and c termini of proteins from matching
 
 
Method resolution order:
RemoveNorCTermMPM
MatchPositionModifier
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, input_tokens : rosetta.utility.vector1_std_string) -> 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.match.RemoveNorCTermMPM,  : rosetta.protocols.match.RemoveNorCTermMPM) -> rosetta.protocols.match.RemoveNorCTermMPM
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.RemoveNorCTermMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long

 
class SecondaryStructureMPM(MatchPositionModifier)
    removes positions at which the pose does not have the
desired secondary structure
 
 
Method resolution order:
SecondaryStructureMPM
MatchPositionModifier
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, input_tokens : rosetta.utility.vector1_std_string) -> 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.match.SecondaryStructureMPM,  : rosetta.protocols.match.SecondaryStructureMPM) -> rosetta.protocols.match.SecondaryStructureMPM
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.SecondaryStructureMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long

 
class TaskOperationMPM(MatchPositionModifier)
    mpm that will get a task operation as specified in the tag
from the TaskOperationFactory, apply the task operation to the pose
and every residue that is then set to designing in the task will be
a match position
 
 
Method resolution order:
TaskOperationMPM
MatchPositionModifier
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, geom_cst : int, input_tokens : rosetta.utility.vector1_std_string) -> 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.match.TaskOperationMPM,  : rosetta.protocols.match.TaskOperationMPM) -> rosetta.protocols.match.TaskOperationMPM
modified_match_positions(...) from builtins.PyCapsule
modified_match_positions(self : rosetta.protocols.match.TaskOperationMPM, original_positions : rosetta.utility.vector1_unsigned_long, match_pose : rosetta.core.pose.Pose, mtask : protocols::match::MatcherTask) -> rosetta.utility.vector1_unsigned_long

 
class VoxelSetIterator(builtins.object)
    Helper class for the OccupiedSpaceHasher which manages the logic for how
to iterate across the 64 voxels that each 6-D point covers.
 
 
This class ensures that the bounding box for the hash is not
walked outside of, that the phi and psi are wrapped at 360, and that
when theta is near a gimbal-lock angle of 180 or 0, that phi and psi are
appropriately wrapped to the negative rotation.  This class may be rapidly
allocated and deallocated on the stack -- no calls to new are made anywhere.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : rosetta.protocols.match.VoxelSetIterator, bb : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t, n_xyz_bins : rosetta.utility.fixedsizearray1_unsigned_long_3_t, n_euler_bins : rosetta.utility.fixedsizearray1_unsigned_long_3_t, xyz_bin_widths : rosetta.utility.fixedsizearray1_double_3_t, euler_bin_widths : rosetta.utility.fixedsizearray1_double_3_t, xyz_bin_halfwidths : rosetta.utility.fixedsizearray1_double_3_t, euler_bin_halfwidths : rosetta.utility.fixedsizearray1_double_3_t, point : rosetta.utility.fixedsizearray1_double_6_t) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
at_end(...) from builtins.PyCapsule
at_end(rosetta.protocols.match.VoxelSetIterator) -> bool
get_bin_and_pos(...) from builtins.PyCapsule
get_bin_and_pos(self : rosetta.protocols.match.VoxelSetIterator, bin : rosetta.utility.fixedsizearray1_unsigned_long_6_t, pos : int) -> NoneType
plus_plus(...) from builtins.PyCapsule
plus_plus(rosetta.protocols.match.VoxelSetIterator) -> NoneType

 
class downstream_hit(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.protocols.match.downstream_hit, rhs : rosetta.protocols.match.downstream_hit) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.downstream_hit) -> NoneType
 
2. __init__(self : rosetta.protocols.match.downstream_hit, source : rosetta.protocols.match.Hit) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
copy_hit(...) from builtins.PyCapsule
copy_hit(self : rosetta.protocols.match.downstream_hit, source : rosetta.protocols.match.Hit) -> NoneType
downstream_conf_id(...) from builtins.PyCapsule
downstream_conf_id(rosetta.protocols.match.downstream_hit) -> int
second(...) from builtins.PyCapsule
second(*args, **kwargs)
Overloaded function.
 
1. second(rosetta.protocols.match.downstream_hit) -> rosetta.utility.fixedsizearray1_double_6_t
 
2. second(rosetta.protocols.match.downstream_hit) -> rosetta.utility.fixedsizearray1_double_6_t

 
class match_dspos1(builtins.object)
    Describe a match as n_geometric_constraint upstream residue conformations and
one positioning of the downstream partner ( "dspos1" = 1 downstrem position)
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.match_dspos1) -> NoneType
 
2. __init__(self : rosetta.protocols.match.match_dspos1, n_geometric_constraints : int) -> NoneType
 
3. __init__(self : rosetta.protocols.match.match_dspos1, m : rosetta.utility.vector1_protocols_match_Hit, geomcst_specifying_dspos : int) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Data descriptors defined here:
downstream_conf_id
dspos
originating_geom_cst_for_dspos
upstream_hits

 
class match_lite_equals(builtins.object)
     Methods defined here:
__call__(...) from builtins.PyCapsule
__call__(self : rosetta.protocols.match.match_lite_equals, lhs : rosetta.utility.vector1_const_protocols_match_Hit_*, rhs : rosetta.utility.vector1_const_protocols_match_Hit_*) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.match_lite_equals) -> NoneType
 
2. __init__(self : rosetta.protocols.match.match_lite_equals,  : rosetta.protocols.match.match_lite_equals) -> 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.match.match_lite_equals,  : rosetta.protocols.match.match_lite_equals) -> rosetta.protocols.match.match_lite_equals

 
class match_lite_hasher(builtins.object)
     Methods defined here:
__call__(...) from builtins.PyCapsule
__call__(self : rosetta.protocols.match.match_lite_hasher, m : rosetta.utility.vector1_const_protocols_match_Hit_*) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.match_lite_hasher) -> NoneType
 
2. __init__(self : rosetta.protocols.match.match_lite_hasher,  : rosetta.protocols.match.match_lite_hasher) -> 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.match.match_lite_hasher,  : rosetta.protocols.match.match_lite_hasher) -> rosetta.protocols.match.match_lite_hasher

 
class upstream_hit(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.protocols.match.upstream_hit, rhs : rosetta.protocols.match.upstream_hit) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.protocols.match.upstream_hit) -> NoneType
 
2. __init__(self : rosetta.protocols.match.upstream_hit, source : rosetta.protocols.match.Hit) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
copy_hit(...) from builtins.PyCapsule
copy_hit(self : rosetta.protocols.match.upstream_hit, source : rosetta.protocols.match.Hit) -> NoneType
external_geom_id(...) from builtins.PyCapsule
external_geom_id(*args, **kwargs)
Overloaded function.
 
1. external_geom_id(rosetta.protocols.match.upstream_hit) -> int
 
2. external_geom_id(self : rosetta.protocols.match.upstream_hit, setting : int) -> NoneType
scaffold_build_id(...) from builtins.PyCapsule
scaffold_build_id(*args, **kwargs)
Overloaded function.
 
1. scaffold_build_id(rosetta.protocols.match.upstream_hit) -> int
 
2. scaffold_build_id(self : rosetta.protocols.match.upstream_hit, setting : int) -> NoneType
upstream_conf_id(...) from builtins.PyCapsule
upstream_conf_id(*args, **kwargs)
Overloaded function.
 
1. upstream_conf_id(rosetta.protocols.match.upstream_hit) -> int
 
2. upstream_conf_id(self : rosetta.protocols.match.upstream_hit, setting : int) -> NoneType

 
Functions
       
advance_euler_angles(...) method of builtins.PyCapsule instance
advance_euler_angles(orig_angles : rosetta.utility.fixedsizearray1_double_3_t, offsets : rosetta.utility.fixedsizearray1_double_3_t) -> rosetta.utility.fixedsizearray1_double_3_t
 
Increment the euler angles and then wrap them into their appropriate ranges
bump_grid_to_enclose_pose(...) method of builtins.PyCapsule instance
bump_grid_to_enclose_pose(pose : rosetta.core.pose.Pose) -> rosetta.protocols.match.BumpGrid
bump_grid_to_enclose_residue(...) method of builtins.PyCapsule instance
bump_grid_to_enclose_residue(residue : rosetta.core.conformation.Residue, original_grid : rosetta.protocols.match.BumpGrid) -> rosetta.protocols.match.BumpGrid
 
Construct a BumpGrid that encloses a single residue.  Use the
 original_grid as a starting point, copying over all pertinent data
 such that the two grids can later be merged together.
bump_grid_to_enclose_residue_backbone(...) method of builtins.PyCapsule instance
bump_grid_to_enclose_residue_backbone(residue : rosetta.core.conformation.Residue, original_grid : rosetta.protocols.match.BumpGrid) -> rosetta.protocols.match.BumpGrid
 
Construct a BumpGrid that encloses the backbone atoms for a single residue.
 Use the original_grid as a starting point, copying over all pertinent data
 such that the two grids can later be merged together.
create_match_position_modifier(...) method of builtins.PyCapsule instance
create_match_position_modifier(mpm_name : str, geom_cst : int, input_tokens : rosetta.utility.vector1_std_string) -> protocols::match::MatchPositionModifier
 
"factory" function to create the match position modifiers
fake_hit(...) method of builtins.PyCapsule instance
fake_hit(*args, **kwargs)
Overloaded function.
 
1. fake_hit( : rosetta.protocols.match.upstream_hit) -> rosetta.protocols.match.Hit
 
Create a fake hit from an upstream_hit where hit.first()[4] and hit.second() are 0's.
 
2. fake_hit( : rosetta.protocols.match.downstream_hit) -> rosetta.protocols.match.Hit
 
Create a fake hit from a downstream_hit where hit.first()[1-3] are 0's.
fill_grid_with_backbone_heavyatom_spheres(...) method of builtins.PyCapsule instance
fill_grid_with_backbone_heavyatom_spheres(residue : rosetta.core.conformation.Residue, grid : rosetta.protocols.match.BumpGrid) -> NoneType
fill_grid_with_residue_heavyatom_spheres(...) method of builtins.PyCapsule instance
fill_grid_with_residue_heavyatom_spheres(residue : rosetta.core.conformation.Residue, grid : rosetta.protocols.match.BumpGrid) -> NoneType
fill_grid_with_residue_spheres(...) method of builtins.PyCapsule instance
fill_grid_with_residue_spheres(residue : rosetta.core.conformation.Residue, grid : rosetta.protocols.match.BumpGrid) -> NoneType
full_hit(...) method of builtins.PyCapsule instance
full_hit(m : rosetta.protocols.match.match_dspos1) -> rosetta.protocols.match.Hit
 
Create a hit with the full data from a given match_dspos1 representing
 the upstream conformation from the originating_geom_cst and its
 description of the downstream position.
probe_radius_for_atom_type(...) method of builtins.PyCapsule instance
probe_radius_for_atom_type(atomtype : int) -> rosetta.protocols.match.ProbeRadius
set_ligpose_rotamer(...) method of builtins.PyCapsule instance
set_ligpose_rotamer(ligpose : rosetta.core.pose.Pose) -> NoneType

 
Data
        C_ALA = ProbeRadius.C_ALA
C_CAR = ProbeRadius.C_CAR
H_ALA = ProbeRadius.H_ALA
H_ARO = ProbeRadius.H_ARO
NIT = ProbeRadius.NIT
OXY = ProbeRadius.OXY
SULPH = ProbeRadius.n_probe_radii
ZERO = ProbeRadius.ZERO
n_probe_radii = ProbeRadius.n_probe_radii