Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
core::scoring::packstat Namespace Reference

Namespaces

 old
 

Classes

class  AtomRadiusMap
 
class  CavityBall
 
struct  OrderSphereOnX
 
struct  OrderSphereOnID
 
struct  OrderCavBallOnX
 
struct  OrderCavBallOnRmE
 
struct  OrderCavBallOnR
 
struct  OrderCavBallOnRmAnb
 
struct  SasaResult
 
struct  SasaOptions
 
struct  CavityBallCluster
 
struct  OrderCBC
 
struct  HTL_EventX
 
struct  Accumulator
 
struct  AreaAccumulator
 
struct  LR_AtomData
 
struct  PerSphereAccumulator
 
struct  LR_MP_AtomData
 
struct  MultiProbePoseAccumulator
 
struct  MultiProbePerSphereAccumulator
 
struct  Point
 
struct  PointPair
 
struct  Circle
 
struct  Event
 
struct  Slice
 
struct  trace
 
struct  Array2D
 
struct  Octree2D
 
struct  LeeRichards
 
struct  PackingScoreResData
 
struct  PackingScore
 
class  SimplePDB
 
struct  SimplePDB_Atom
 
struct  Sphere
 
struct  PosePackData
 

Typedefs

typedef pair< string const,
string const > 
P
 
typedef utility::vector1
< CavityBall
CavBalls
 
typedef utility::vector1
< CavityBall >::iterator 
CavBallIter
 
typedef utility::vector1
< CavityBall >::const_iterator 
CavBallCIter
 
typedef numeric::xyzMatrix
< PackstatReal
Rot
 
typedef std::pair
< numeric::xyzMatrix
< PackstatReal >
, numeric::xyzMatrix
< PackstatReal > > 
RotPair
 
typedef
utility::pointer::owning_ptr
< SasaResult
SasaResultOP
 
typedef
utility::pointer::owning_ptr
< SasaOptions
SasaOptionsOP
 
typedef utility::vector1< Event * > Events
 
typedef utility::vector1< Slice * > Slices
 
typedef utility::vector1< trace * > traces
 
typedef utility::vector1
< Circle * > 
Circles
 
typedef utility::vector1
< Event * >::iterator 
EventIter
 
typedef utility::vector1
< Circle * >::iterator 
CircleIter
 
typedef utility::vector1
< Slice * >::iterator 
SliceIter
 
typedef utility::vector1
< trace * >::iterator 
traceIter
 
typedef std::pair
< core::id::AtomID, Real
Arc
 
typedef utility::vector1< ArcArcs
 
typedef utility::vector1< Arc >
::iterator 
ArcIter
 
typedef
utility::pointer::owning_ptr
< Accumulator
AccumulatorOP
 
typedef
utility::pointer::owning_ptr
< AreaAccumulator
AreaAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< PerSphereAccumulator
PerSphereAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< MultiProbePoseAccumulator
MultiProbePoseAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< MultiProbePerSphereAccumulator
MultiProbePerSphereAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< PackingScoreResData
PackingScoreResDataOP
 
typedef
utility::pointer::owning_ptr
< PackingScoreResData const > 
PackingScoreResDataCOP
 
typedef
utility::pointer::owning_ptr
< PackingScore
PackingScoreOP
 
typedef
utility::pointer::owning_ptr
< PackingScore const > 
PackingScoreCOP
 
typedef utility::vector1
< SimplePDB_Atom
SPAtoms
 
typedef utility::vector1
< SimplePDB_Atom >::iterator 
SPAtomIter
 
typedef utility::vector1
< SimplePDB_Atom >
::const_iterator 
SPAtomCIter
 
typedef double PackstatReal
 
typedef utility::vector1
< PackstatReal
Floats
 
typedef Floats::iterator FloatIter
 
typedef Floats::const_iterator FloatCIter
 
typedef utility::vector1
< core::Real
Reals
 
typedef Reals::iterator RealIter
 
typedef Reals::const_iterator RealCIter
 
typedef numeric::xyzVector
< PackstatReal
XYZ
 
typedef utility::vector1< XYZXYZs
 
typedef XYZs::iterator XYZIter
 
typedef XYZs::const_iterator XYZCIter
 
typedef utility::vector1< SphereSpheres
 
typedef Spheres::iterator SphereIter
 
typedef Spheres::const_iterator SphereCIter
 
typedef
utility::pointer::owning_ptr
< PosePackData
PosePackDataOP
 

Enumerations

enum  EventType { ENTER, EXIT, ISECT }
 

Functions

std::string ToUpper (std::string s)
 
void type_map_add (map< P, PackstatReal > &type_map, string type, string res, PackstatReal rad)
 
basic::Tracer TRcs ("protocols.packstat")
 
RotPair rand_rot ()
 
PosePackData pose_to_pack_data (Pose const &pose, int include_water)
 
SasaResultOP compute_sasa (Spheres &spheres, SasaOptions const &opts)
 
void compute_cav_ball_volumes (CavBalls &cavballs, SasaOptions const &)
 
CavBalls prune_hidden_cavity_balls (CavBalls &cavballs, SasaOptions const &opts)
 
size_t prune_1pass (Spheres &spheres, CavBalls &cavballs, PackstatReal pr)
 
CavBalls prune_cavity_balls (Spheres &spheres, CavBalls &cavballs, SasaOptions const &opts)
 
void compute_cav_ball_neighbor_count (Spheres &spheres, CavBalls &cavballs, PackstatReal dis)
 
CavBalls select_cav_balls (CavBalls cavballs, PackstatReal spacing)
 
Real overlap (CavityBall const &cb1, CavityBall const &cb2)
 
vector1< CavityBallClustercompute_cav_ball_clusters (CavBalls &cavballs, SasaOptions const &opts)
 
PackingScoreResDataOP compute_surrounding_sasa (XYZ const &xyz, Spheres &spheres, SasaResultOP result, SasaOptions const &opts)
 
core::Real compute_packing_score (PosePackData &pd, core::Size oversample)
 
vector1< core::Realcompute_residue_packing_scores (PosePackData &pd, core::Size oversample)
 
vector1< core::Realcompute_atom_packing_scores (PosePackData &pd, core::Size oversample)
 
core::Real compute_packing_score (Pose const &pose, core::Size oversample)
 
vector1< core::Realcompute_residue_packing_scores (Pose const &pose, core::Size oversample)
 
core::Real compute_residue_packing_score (Pose const &pose, int const seqpos, core::Size oversample)
 
core::Real compute_residue_packing_score (PosePackData &pd, int const seqpos, core::Size oversample)
 
core::id::AtomID_Map< core::Realcompute_atom_packing_scores (Pose const &pose, core::Size oversample)
 
Real weight_func (Real d0, Real d)
 
vector1< std::map< id::AtomID,
Real > > 
cavity_distance_constraint (core::pose::Pose &pose, utility::vector1< core::Size > rois, core::pose::PoseOP native)
 
void output_packstat_pdb (core::pose::Pose &pose, std::ostream &out)
 
template<class T >
PackstatReal compute_sasa_generic (utility::vector1< T > &S, PackstatReal probe, bool csa=true)
 
std::istream & operator>> (std::istream &in, SimplePDB &pdb)
 
std::ostream & operator<< (std::ostream &out, SimplePDB const &pdb)
 
template<class T >
void read_stoopid (char *buf, size_t start, size_t end, T &field)
 
std::istream & operator>> (std::istream &in_raw, SimplePDB_Atom &atom)
 
std::ostream & operator<< (std::ostream &out, SimplePDB_Atom const &atom)
 
std::ostream & operator<< (std::ostream &out, Sphere const &sphere)
 
std::ostream & operator<< (std::ostream &out, Circle &circle)
 
Real compute_surface_area_leerichards (Real &buried_area_out, PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
Real compute_surface_area_leerichards (PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
XYZs compute_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa)
 
XYZs check_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa, Size max_num)
 
Real compute_packing_score_leerichards (PosePackDataOP pd, Real slicesize, numeric::xyzVector< Real > plane)
 
core::Real compute_packing_score_leerichards (PosePackDataOP pd, core::Real slicesize, numeric::xyzVector< Real > plane=numeric::xyzVector< Real >(0, 0, 1))
 
void init_packing_score_respred (PackingScore &p)
 
void init_packing_score_discrim (PackingScore &p)
 
std::ostream & operator<< (std::ostream &out, PackingScoreResData const &dat)
 
utility::vector1
< numeric::xyzVector
< PackstatReal > > const 
get_sasa_dot_locations ()
 
size_t search_x (Spheres const &spheres, PackstatReal const x, size_t begin, size_t end)
 
size_t search_x (Spheres const &spheres, PackstatReal const x)
 
size_t search_x (CavBalls const &cbs, PackstatReal const x, size_t begin, size_t end)
 
size_t search_x (CavBalls const &cbs, PackstatReal const x)
 
PackstatReal max_rad (Spheres const &s)
 
PackstatReal max_rad (CavBalls const &s)
 

Variables

core::Real HYDROGEN_RADIUS = 0.0
 
core::Size const N_PROBES = 20
 

Typedef Documentation

Definition at line 71 of file LeeRichards.hh.

Definition at line 62 of file LeeRichards.hh.

Definition at line 64 of file LeeRichards.hh.

Definition at line 63 of file LeeRichards.hh.

Definition at line 87 of file LeeRichards.hh.

Definition at line 115 of file CavityBall.hh.

Definition at line 114 of file CavityBall.hh.

Definition at line 113 of file CavityBall.hh.

Definition at line 58 of file LeeRichards.hh.

Definition at line 56 of file LeeRichards.hh.

Definition at line 57 of file LeeRichards.hh.

Definition at line 52 of file LeeRichards.hh.

typedef Floats::const_iterator core::scoring::packstat::FloatCIter

Definition at line 40 of file types.hh.

typedef Floats::iterator core::scoring::packstat::FloatIter

Definition at line 39 of file types.hh.

Definition at line 38 of file types.hh.

Definition at line 182 of file LeeRichards.hh.

Definition at line 141 of file LeeRichards.hh.

typedef pair<string const,string const> core::scoring::packstat::P

Definition at line 38 of file AtomRadiusMap.cc.

Definition at line 76 of file PackingScore.hh.

Definition at line 75 of file PackingScore.hh.

Definition at line 47 of file PackingScore.hh.

Definition at line 46 of file PackingScore.hh.

Definition at line 36 of file types.hh.

Definition at line 111 of file LeeRichards.hh.

Definition at line 70 of file types.hh.

typedef Reals::const_iterator core::scoring::packstat::RealCIter

Definition at line 44 of file types.hh.

typedef Reals::iterator core::scoring::packstat::RealIter

Definition at line 43 of file types.hh.

Definition at line 42 of file types.hh.

Definition at line 76 of file compute_sasa.cc.

Definition at line 77 of file compute_sasa.cc.

Definition at line 231 of file compute_sasa.hh.

Definition at line 230 of file compute_sasa.hh.

Definition at line 59 of file LeeRichards.hh.

Definition at line 54 of file LeeRichards.hh.

Definition at line 37 of file SimplePDB.hh.

Definition at line 36 of file SimplePDB.hh.

Definition at line 35 of file SimplePDB.hh.

typedef Spheres::const_iterator core::scoring::packstat::SphereCIter

Definition at line 63 of file types.hh.

typedef Spheres::iterator core::scoring::packstat::SphereIter

Definition at line 62 of file types.hh.

Definition at line 61 of file types.hh.

Definition at line 60 of file LeeRichards.hh.

Definition at line 55 of file LeeRichards.hh.

Definition at line 46 of file types.hh.

typedef XYZs::const_iterator core::scoring::packstat::XYZCIter

Definition at line 49 of file types.hh.

typedef XYZs::iterator core::scoring::packstat::XYZIter

Definition at line 48 of file types.hh.

Definition at line 47 of file types.hh.

Enumeration Type Documentation

Enumerator
ENTER 
EXIT 
ISECT 

Definition at line 238 of file LeeRichards.hh.

Function Documentation

vector1<std::map<id::AtomID,Real> > core::scoring::packstat::cavity_distance_constraint ( core::pose::Pose pose,
utility::vector1< core::Size rois,
core::pose::PoseOP  native 
)
XYZs core::scoring::packstat::check_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
Size  max_num 
)
utility::vector1< core::Real > core::scoring::packstat::compute_atom_packing_scores ( PosePackData pd,
core::Size  oversample 
)
core::id::AtomID_Map< core::Real > core::scoring::packstat::compute_atom_packing_scores ( Pose const &  pose,
core::Size  oversample 
)
utility::vector1< CavityBallCluster > core::scoring::packstat::compute_cav_ball_clusters ( CavBalls cavballs,
SasaOptions const &  opts 
)
void core::scoring::packstat::compute_cav_ball_neighbor_count ( Spheres spheres,
CavBalls cavballs,
PackstatReal  dis 
)
void core::scoring::packstat::compute_cav_ball_volumes ( CavBalls cavballs,
SasaOptions const &   
)
core::Real core::scoring::packstat::compute_packing_score ( PosePackData pd,
core::Size  oversample 
)
core::Real core::scoring::packstat::compute_packing_score ( Pose const &  pose,
core::Size  oversample 
)

Definition at line 1034 of file compute_sasa.cc.

References compute_packing_score(), and pose_to_pack_data().

core::Real core::scoring::packstat::compute_packing_score_leerichards ( PosePackDataOP  pd,
core::Real  slicesize,
numeric::xyzVector< Real plane = numeric::xyzVectorReal >(0, 0, 1) 
)
Real core::scoring::packstat::compute_packing_score_leerichards ( PosePackDataOP  pd,
Real  slicesize,
numeric::xyzVector< Real plane 
)
core::Real core::scoring::packstat::compute_residue_packing_score ( Pose const &  pose,
int const  seqpos,
core::Size  oversample 
)

Definition at line 1053 of file compute_sasa.cc.

References pose_to_pack_data().

core::Real core::scoring::packstat::compute_residue_packing_score ( PosePackData pd,
int const  seqpos,
core::Size  oversample 
)
utility::vector1< core::Real > core::scoring::packstat::compute_residue_packing_scores ( PosePackData pd,
core::Size  oversample 
)
utility::vector1< core::Real > core::scoring::packstat::compute_residue_packing_scores ( Pose const &  pose,
core::Size  oversample 
)

Definition at line 1044 of file compute_sasa.cc.

References compute_residue_packing_scores(), and pose_to_pack_data().

SasaResultOP core::scoring::packstat::compute_sasa ( Spheres spheres,
SasaOptions const &  opts 
)
template<class T >
PackstatReal core::scoring::packstat::compute_sasa_generic ( utility::vector1< T > &  S,
PackstatReal  probe,
bool  csa = true 
)
core::Real core::scoring::packstat::compute_surface_area_leerichards ( Real buried_area_out,
PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
numeric::xyzVector< Real plane 
)
core::Real core::scoring::packstat::compute_surface_area_leerichards ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
numeric::xyzVector< Real plane 
)

Definition at line 498 of file LeeRichards.cc.

References compute_surface_area_leerichards().

XYZs core::scoring::packstat::compute_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa 
)

Definition at line 510 of file LeeRichards.cc.

PackingScoreResDataOP core::scoring::packstat::compute_surrounding_sasa ( XYZ const &  xyz,
Spheres spheres,
SasaResultOP  result,
SasaOptions const &  opts 
)
utility::vector1<numeric::xyzVector<PackstatReal> > const core::scoring::packstat::get_sasa_dot_locations ( )
inline

Definition at line 26 of file sasa_dot_locations.hh.

Referenced by compute_sasa().

void core::scoring::packstat::init_packing_score_discrim ( PackingScore &  p)
void core::scoring::packstat::init_packing_score_respred ( PackingScore &  p)
PackstatReal core::scoring::packstat::max_rad ( Spheres const &  s)
inline

Definition at line 59 of file util.hh.

Referenced by prune_1pass(), and prune_hidden_cavity_balls().

PackstatReal core::scoring::packstat::max_rad ( CavBalls const &  s)
inline

Definition at line 67 of file util.hh.

std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
PackingScoreResData const &  dat 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
SimplePDB const &  pdb 
)

Definition at line 55 of file io.cc.

References core::scoring::packstat::SimplePDB::atoms_.

std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
SimplePDB_Atom const &  atom 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
Sphere const &  sphere 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
Circle &  circle 
)
std::istream & core::scoring::packstat::operator>> ( std::istream &  in,
SimplePDB &  pdb 
)
std::istream & core::scoring::packstat::operator>> ( std::istream &  in_raw,
SimplePDB_Atom &  atom 
)
void core::scoring::packstat::output_packstat_pdb ( core::pose::Pose pose,
std::ostream &  out 
)
Real core::scoring::packstat::overlap ( CavityBall const &  cb1,
CavityBall const &  cb2 
)
PosePackData core::scoring::packstat::pose_to_pack_data ( Pose const &  pose,
int  include_water 
)
size_t core::scoring::packstat::prune_1pass ( Spheres spheres,
CavBalls cavballs,
PackstatReal  pr 
)
CavBalls core::scoring::packstat::prune_cavity_balls ( Spheres spheres,
CavBalls cavballs,
SasaOptions const &  opts 
)
CavBalls core::scoring::packstat::prune_hidden_cavity_balls ( CavBalls cavballs,
SasaOptions const &  opts 
)
RotPair core::scoring::packstat::rand_rot ( )

Definition at line 180 of file compute_sasa.cc.

References protocols::rigid::random.

Referenced by compute_sasa().

template<class T >
void core::scoring::packstat::read_stoopid ( char *  buf,
size_t  start,
size_t  end,
T &  field 
)

Definition at line 67 of file io.cc.

References protocols::loops::start.

size_t core::scoring::packstat::search_x ( Spheres const &  spheres,
PackstatReal const  x,
size_t  begin,
size_t  end 
)
inline

Definition at line 31 of file util.hh.

References protocols::kinmatch::xyz().

Referenced by prune_1pass(), and search_x().

size_t core::scoring::packstat::search_x ( Spheres const &  spheres,
PackstatReal const  x 
)
inline

Definition at line 41 of file util.hh.

References search_x().

size_t core::scoring::packstat::search_x ( CavBalls const &  cbs,
PackstatReal const  x,
size_t  begin,
size_t  end 
)
inline

Definition at line 45 of file util.hh.

References search_x(), and protocols::kinmatch::xyz().

size_t core::scoring::packstat::search_x ( CavBalls const &  cbs,
PackstatReal const  x 
)
inline

Definition at line 55 of file util.hh.

References search_x().

CavBalls core::scoring::packstat::select_cav_balls ( CavBalls  cavballs,
PackstatReal  spacing 
)
std::string core::scoring::packstat::ToUpper ( std::string  s)
basic::Tracer core::scoring::packstat::TRcs ( "protocols.packstat"  )
void core::scoring::packstat::type_map_add ( map< P, PackstatReal > &  type_map,
string  type,
string  res,
PackstatReal  rad 
)

Definition at line 50 of file AtomRadiusMap.cc.

References ToUpper().

Referenced by core::scoring::packstat::AtomRadiusMap::AtomRadiusMap().

Real core::scoring::packstat::weight_func ( Real  d0,
Real  d 
)

Variable Documentation

core::Real core::scoring::packstat::HYDROGEN_RADIUS = 0.0
core::Size const core::scoring::packstat::N_PROBES = 20