Rosetta
Classes | Typedefs | Functions | Variables
core::pack::guidance_scoreterms::sap Namespace Reference

Classes

class  PerResidueSapScoreMetric
 A per-residue metric that will calculate SASA for each residue given in a selector. More...
 
class  PerResidueSapScoreMetricCreator
 
class  SapConstraint
 
class  SapConstraintEnergy
 
class  SapConstraintEnergyCreator
 
struct  MyTemplatePointerHash1
 
struct  RotamerRotamerHasher
 
class  SapConstraintHelper
 
class  SapConstraintOptions
 
struct  BlockParam
 
class  SapDatabase
 
class  SapMathConstraint
 
class  SapParameterOptions
 
class  SapScoreMetric
 A metric to report the SapScore of a pose. More...
 
class  SapScoreMetricCreator
 

Typedefs

typedef utility::pointer::shared_ptr< PerResidueSapScoreMetricPerResidueSapScoreMetricOP
 
typedef utility::pointer::shared_ptr< PerResidueSapScoreMetric const > PerResidueSapScoreMetricCOP
 
typedef utility::pointer::shared_ptr< SapConstraintSapConstraintOP
 
typedef utility::pointer::shared_ptr< SapConstraint const > SapConstraintCOP
 
typedef utility::pointer::shared_ptr< SapConstraintEnergySapConstraintEnergyOP
 
typedef utility::pointer::shared_ptr< SapConstraintHelperSapConstraintHelperOP
 
typedef utility::pointer::shared_ptr< SapConstraintHelper const > SapConstraintHelperCOP
 
typedef utility::pointer::shared_ptr< SapConstraintOptionsSapConstraintOptionsOP
 
typedef utility::pointer::shared_ptr< SapConstraintOptions const > SapConstraintOptionsCOP
 
typedef utility::pointer::shared_ptr< SapDatabaseSapDatabaseOP
 
typedef utility::pointer::shared_ptr< SapDatabase const > SapDatabaseCOP
 
typedef utility::pointer::shared_ptr< SapMathConstraintSapMathConstraintOP
 
typedef utility::pointer::shared_ptr< SapMathConstraint const > SapMathConstraintCOP
 
typedef utility::pointer::shared_ptr< SapParameterOptionsSapParameterOptionsOP
 
typedef utility::pointer::shared_ptr< SapParameterOptions const > SapParameterOptionsCOP
 
typedef utility::pointer::shared_ptr< SapScoreMetricSapScoreMetricOP
 
typedef utility::pointer::shared_ptr< SapScoreMetric const > SapScoreMetricCOP
 

Functions

static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.SapConstraint")
 
static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.SapConstraintEnergy")
 
void find_mismatch (select::residue_selector::ResidueSubset const &small_sub, select::residue_selector::ResidueSubset const &big_sub, std::string const &small_name, std::string const &big_name)
 
Size upper_triangle_offset (Size y, Size x, Size size)
 
static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.SapConstraintOptions")
 
static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.SapMathConstraint")
 
static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.SapParameterOptions")
 
static basic::Tracer TR ("core.pack.guidance_scoreterms.sap.util")
 
pack::rotamer_set::RotamerSetsOP rotamer_sets_from_pose (pose::Pose const &pose, utility::vector1< core::conformation::ResidueCOP > &res_vector)
 
SapConstraintHelperOP common_setup (SapConstraintOptionsOP const &options, pose::Pose const &pose, select::residue_selector::ResidueSelectorCOP const &score_sel, select::residue_selector::ResidueSelectorCOP const &sap_calculate_sel, select::residue_selector::ResidueSelectorCOP const &sasa_sel, utility::vector1< core::conformation::ResidueCOP > &res_vector)
 
Real calculate_sap (pose::Pose const &pose, select::residue_selector::ResidueSelectorCOP const &score_sel, select::residue_selector::ResidueSelectorCOP const &sap_calculate_sel, select::residue_selector::ResidueSelectorCOP const &sasa_sel, SapParameterOptions const &sap_parameter_options)
 
core::id::AtomID_Map< Realcalculate_per_atom_sap (pose::Pose const &pose, select::residue_selector::ResidueSelectorCOP const &score_sel, select::residue_selector::ResidueSelectorCOP const &sap_calculate_sel, select::residue_selector::ResidueSelectorCOP const &sasa_sel, SapParameterOptions const &sap_parameter_options)
 
utility::vector1< Realcalculate_per_res_sap (pose::Pose const &pose, select::residue_selector::ResidueSelectorCOP const &score_sel, select::residue_selector::ResidueSelectorCOP const &sap_calculate_sel, select::residue_selector::ResidueSelectorCOP const &sasa_sel, SapParameterOptions const &sap_parameter_options)
 
Real calculate_slow_approx_sap (pose::Pose const &pose, select::residue_selector::ResidueSelectorCOP const &score_sel, select::residue_selector::ResidueSelectorCOP const &sap_calculate_sel, select::residue_selector::ResidueSelectorCOP const &sasa_sel, SapParameterOptions const &sap_parameter_options)
 
core::id::AtomID_Map< Realsap_atom_sasa (core::pose::Pose const &pose, select::residue_selector::ResidueSubset const &sasa_sub)
 

Variables

float const SAP_BLOCK_STORE_SCALE = 2.2
 
float const MAX_ATOMIC_RADIUS = 2.5
 
float const MAX_BLOCK_INTERACTION = MAX_ATOMIC_RADIUS*2 + 3
 
Real const SAP_PROBE_SIZE = 1.1
 

Typedef Documentation

◆ PerResidueSapScoreMetricCOP

◆ PerResidueSapScoreMetricOP

◆ SapConstraintCOP

typedef utility::pointer::shared_ptr< SapConstraint const > core::pack::guidance_scoreterms::sap::SapConstraintCOP

◆ SapConstraintEnergyOP

◆ SapConstraintHelperCOP

◆ SapConstraintHelperOP

◆ SapConstraintOP

◆ SapConstraintOptionsCOP

◆ SapConstraintOptionsOP

◆ SapDatabaseCOP

typedef utility::pointer::shared_ptr< SapDatabase const > core::pack::guidance_scoreterms::sap::SapDatabaseCOP

◆ SapDatabaseOP

typedef utility::pointer::shared_ptr< SapDatabase > core::pack::guidance_scoreterms::sap::SapDatabaseOP

◆ SapMathConstraintCOP

◆ SapMathConstraintOP

◆ SapParameterOptionsCOP

◆ SapParameterOptionsOP

◆ SapScoreMetricCOP

typedef utility::pointer::shared_ptr< SapScoreMetric const > core::pack::guidance_scoreterms::sap::SapScoreMetricCOP

◆ SapScoreMetricOP

Function Documentation

◆ calculate_per_atom_sap()

core::id::AtomID_Map< Real > core::pack::guidance_scoreterms::sap::calculate_per_atom_sap ( pose::Pose const &  pose,
select::residue_selector::ResidueSelectorCOP const &  score_sel,
select::residue_selector::ResidueSelectorCOP const &  sap_calculate_sel,
select::residue_selector::ResidueSelectorCOP const &  sasa_sel,
SapParameterOptions const &  sap_parameter_options 
)

References common_setup().

Referenced by calculate_per_res_sap().

◆ calculate_per_res_sap()

utility::vector1< Real > core::pack::guidance_scoreterms::sap::calculate_per_res_sap ( pose::Pose const &  pose,
select::residue_selector::ResidueSelectorCOP const &  score_sel,
select::residue_selector::ResidueSelectorCOP const &  sap_calculate_sel,
select::residue_selector::ResidueSelectorCOP const &  sasa_sel,
SapParameterOptions const &  sap_parameter_options 
)

◆ calculate_sap()

Real core::pack::guidance_scoreterms::sap::calculate_sap ( pose::Pose const &  pose,
select::residue_selector::ResidueSelectorCOP const &  score_sel,
select::residue_selector::ResidueSelectorCOP const &  sap_calculate_sel,
select::residue_selector::ResidueSelectorCOP const &  sasa_sel,
SapParameterOptions const &  sap_parameter_options 
)

◆ calculate_slow_approx_sap()

Real core::pack::guidance_scoreterms::sap::calculate_slow_approx_sap ( pose::Pose const &  pose,
select::residue_selector::ResidueSelectorCOP const &  score_sel,
select::residue_selector::ResidueSelectorCOP const &  sap_calculate_sel,
select::residue_selector::ResidueSelectorCOP const &  sasa_sel,
SapParameterOptions const &  sap_parameter_options 
)

◆ common_setup()

SapConstraintHelperOP core::pack::guidance_scoreterms::sap::common_setup ( SapConstraintOptionsOP const &  options,
pose::Pose const &  pose,
select::residue_selector::ResidueSelectorCOP const &  score_sel,
select::residue_selector::ResidueSelectorCOP const &  sap_calculate_sel,
select::residue_selector::ResidueSelectorCOP const &  sasa_sel,
utility::vector1< core::conformation::ResidueCOP > &  res_vector 
)

◆ find_mismatch()

void core::pack::guidance_scoreterms::sap::find_mismatch ( select::residue_selector::ResidueSubset const &  small_sub,
select::residue_selector::ResidueSubset const &  big_sub,
std::string const &  small_name,
std::string const &  big_name 
)

◆ rotamer_sets_from_pose()

pack::rotamer_set::RotamerSetsOP core::pack::guidance_scoreterms::sap::rotamer_sets_from_pose ( pose::Pose const &  pose,
utility::vector1< core::conformation::ResidueCOP > &  res_vector 
)

◆ sap_atom_sasa()

core::id::AtomID_Map< Real > core::pack::guidance_scoreterms::sap::sap_atom_sasa ( core::pose::Pose const &  pose,
select::residue_selector::ResidueSubset const &  sasa_sub 
)

◆ TR() [1/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.SapConstraint"  )
static

◆ TR() [2/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.SapConstraintEnergy"  )
static

◆ TR() [3/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.SapConstraintOptions"  )
static

◆ TR() [4/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.SapMathConstraint"  )
static

◆ TR() [5/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.SapParameterOptions"  )
static

◆ TR() [6/6]

static basic::Tracer core::pack::guidance_scoreterms::sap::TR ( "core.pack.guidance_scoreterms.sap.util"  )
static

◆ upper_triangle_offset()

Size core::pack::guidance_scoreterms::sap::upper_triangle_offset ( Size  y,
Size  x,
Size  size 
)

Variable Documentation

◆ MAX_ATOMIC_RADIUS

float const core::pack::guidance_scoreterms::sap::MAX_ATOMIC_RADIUS = 2.5

◆ MAX_BLOCK_INTERACTION

float const core::pack::guidance_scoreterms::sap::MAX_BLOCK_INTERACTION = MAX_ATOMIC_RADIUS*2 + 3

◆ SAP_BLOCK_STORE_SCALE

float const core::pack::guidance_scoreterms::sap::SAP_BLOCK_STORE_SCALE = 2.2

◆ SAP_PROBE_SIZE

Real const core::pack::guidance_scoreterms::sap::SAP_PROBE_SIZE = 1.1

Referenced by sap_atom_sasa().