Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
protocols::hotspot_hashing Namespace Reference

Namespaces

 movers
 

Classes

class  HotspotStub
 
class  HotspotStubSet
 
class  VectorPair
 
class  SearchPattern
 
class  ConstPattern
 
class  TestPattern
 
class  LSMSearchPattern
 
class  RotationSearchPattern
 
class  SphericalRotationSearchPattern
 
class  CartesianSearchPattern
 
class  PartitionedSearchPattern
 
class  ComposeSearchPatterns
 
class  SearchPatternTransform
 
class  SearchPatternExpansion
 
class  SearchPatternRotSetOp
 
class  AddSearchPatternRotSetOp
 
class  SICPatternAtTransform
 
class  StubGenerator
 
class  SurfaceSearchPattern
 

Typedefs

typedef
utility::pointer::owning_ptr
< HotspotStub
HotspotStubOP
 
typedef
utility::pointer::owning_ptr
< HotspotStub const > 
HotspotStubCOP
 
typedef platform::Size Size
 
typedef
utility::pointer::owning_ptr
< HotspotStubSet
HotspotStubSetOP
 
typedef
utility::pointer::owning_ptr
< HotspotStubSet const > 
HotspotStubSetCOP
 
typedef
utility::pointer::owning_ptr
< SearchPattern
SearchPatternOP
 
typedef
utility::pointer::owning_ptr
< SearchPattern const > 
SearchPatternCOP
 
typedef numeric::xyzMatrix
< core::Real
Matrix
 
typedef numeric::xyzVector
< core::Real
Vector
 
typedef
utility::pointer::owning_ptr
< SearchPatternRotSetOp
SearchPatternRotSetOpOP
 
typedef
utility::pointer::owning_ptr
< SearchPatternRotSetOp const > 
SearchPatternRotSetOpCOP
 
typedef
utility::pointer::owning_ptr
< AddSearchPatternRotSetOp
AddSearchPatternRotSetOpOP
 
typedef
utility::pointer::owning_ptr
< AddSearchPatternRotSetOp
const > 
AddSearchPatternRotSetOpCOP
 

Enumerations

enum  StubStatus { reject =1, accept, unchecked }
 

Functions

basic::Tracer TR ("protocols.hotspot_hashing")
 
core::scoring::constraints::ConstraintCOPs remove_hotspot_constraints_from_pose (core::pose::Pose &)
 utility function for deleting all backbone stub constraints from a pose. Returns the removed constraints (ambiguous). More...
 
core::Real residue_sc_rmsd_no_super (core::conformation::ResidueCOP res1, core::conformation::ResidueCOP res2, bool const fxnal_group_only=false)
 utility function to calculate per-residue sidechain rmsd without superposition More...
 
core::Real stub_tgt_angle (core::pose::Pose const &pose, core::conformation::ResidueCOP stub, core::Size const target_res)
 utility function to make sure stub's Cbeta is not pointed away from the target. Returns true if stub is pointed generally towards target's center of mass. Returns false otherwise. algorithm: get vector between CA and target center of mass, then CA-CB vector. Check alignment between the two. doesn't take into account hotspots at the end of the pose so might be a little off in CoM. But probably pretty OK More...
 
std::ostream & operator<< (std::ostream &stream, const Vector &vector)
 
std::istream & operator>> (std::istream &stream, Vector &v)
 
std::ostream & stub_to_points (std::ostream &stream, const core::kinematics::Stub &stub)
 
std::istream & stub_from_points (std::istream &stream, core::kinematics::Stub &stub)
 
std::ostream & operator<< (std::ostream &stream, const VectorPair &pair)
 
std::istream & operator>> (std::istream &stream, VectorPair &pair)
 
static basic::Tracer TR ("protocols.hotspot_hashing.SearchPatternRotSetOp")
 
static basic::Tracer TR ("protocols.hotspot_hashing.SICSearchPattern")
 
static basic::Tracer tr ("protocols.hotspot_hashing.StubGenerator")
 
static basic::Tracer TR ("protocols.hotspot_hashing.SurfaceSearchPattern")
 

Typedef Documentation

Definition at line 28 of file SearchPatternRotSetOp.fwd.hh.

Definition at line 26 of file SearchPatternRotSetOp.fwd.hh.

Definition at line 25 of file HotspotStub.fwd.hh.

Definition at line 23 of file HotspotStub.fwd.hh.

Definition at line 25 of file HotspotStubSet.fwd.hh.

Definition at line 23 of file HotspotStubSet.fwd.hh.

Definition at line 39 of file SearchPattern.hh.

Definition at line 27 of file SearchPattern.fwd.hh.

Definition at line 24 of file SearchPattern.fwd.hh.

Definition at line 24 of file SearchPatternRotSetOp.fwd.hh.

Definition at line 22 of file SearchPatternRotSetOp.fwd.hh.

typedef platform::Size protocols::hotspot_hashing::Size

Definition at line 126 of file HotspotStubSet.cc.

Definition at line 40 of file SearchPattern.hh.

Enumeration Type Documentation

Enumerator
reject 
accept 
unchecked 

Definition at line 34 of file HotspotStub.hh.

Function Documentation

std::ostream& protocols::hotspot_hashing::operator<< ( std::ostream &  stream,
const Vector &  vector 
)
inline

Definition at line 68 of file SearchPattern.hh.

std::ostream& protocols::hotspot_hashing::operator<< ( std::ostream &  stream,
const VectorPair &  pair 
)
inline
std::istream& protocols::hotspot_hashing::operator>> ( std::istream &  stream,
Vector &  v 
)
inline

Definition at line 74 of file SearchPattern.hh.

std::istream& protocols::hotspot_hashing::operator>> ( std::istream &  stream,
VectorPair &  pair 
)
inline
core::scoring::constraints::ConstraintCOPs protocols::hotspot_hashing::remove_hotspot_constraints_from_pose ( core::pose::Pose pose)
core::Real protocols::hotspot_hashing::residue_sc_rmsd_no_super ( core::conformation::ResidueCOP  res1,
core::conformation::ResidueCOP  res2,
bool const  fxnal_group_only 
)

utility function to calculate per-residue sidechain rmsd without superposition

Iterates over all non-hydrogen sidechain atoms of two residues and returns their rmsd without superposition.

Definition at line 1546 of file HotspotStubSet.cc.

References core::scoring::residue_sc_rmsd_no_super().

Referenced by protocols::hotspot_hashing::HotspotStubSet::cluster(), and protocols::hotspot_hashing::HotspotStubSet::colonyE().

std::istream& protocols::hotspot_hashing::stub_from_points ( std::istream &  stream,
core::kinematics::Stub stub 
)
inline
core::Real protocols::hotspot_hashing::stub_tgt_angle ( core::pose::Pose const &  pose,
core::conformation::ResidueCOP  stub,
core::Size const  target_res 
)

utility function to make sure stub's Cbeta is not pointed away from the target. Returns true if stub is pointed generally towards target's center of mass. Returns false otherwise. algorithm: get vector between CA and target center of mass, then CA-CB vector. Check alignment between the two. doesn't take into account hotspots at the end of the pose so might be a little off in CoM. But probably pretty OK

utility function to make sure stub's Cbeta is not pointed away from the target.

Definition at line 1555 of file HotspotStubSet.cc.

References core::conformation::Residue::atom_index(), core::pose::Pose::residue(), protocols::geometry::residue_center_of_mass(), core::pose::Pose::total_residue(), TR(), and core::conformation::Residue::xyz().

Referenced by protocols::hotspot_hashing::HotspotStubSet::fill().

std::ostream& protocols::hotspot_hashing::stub_to_points ( std::ostream &  stream,
const core::kinematics::Stub stub 
)
inline
static basic::Tracer protocols::hotspot_hashing::TR ( "protocols.hotspot_hashing.SearchPatternRotSetOp"  )
static
static basic::Tracer protocols::hotspot_hashing::TR ( "protocols.hotspot_hashing.SurfaceSearchPattern"  )
static
static basic::Tracer protocols::hotspot_hashing::tr ( "protocols.hotspot_hashing.StubGenerator"  )
static
static basic::Tracer protocols::hotspot_hashing::TR ( "protocols.hotspot_hashing.SICSearchPattern"  )
static
basic::Tracer protocols::hotspot_hashing::TR ( "protocols.hotspot_hashing"  )