#include <InterfaceHydrophobicResidueContactsFilter.hh>
|
static const core::Size | DEFAULT_THRESHOLD = 5 |
|
static const std::string | DEFAULT_APOLAR_RES = "ALA,CYS,CYD,PHE,ILE,LEU,MET,PRO,THR,VAL,TRP,TYR" |
|
static const core::Real | DEFAULT_SCORE_CUT = -0.5 |
|
static const std::set< core::scoring::ScoreType > | SCORE_TERMS |
|
◆ InterfaceHydrophobicResidueContactsFilter() [1/2]
◆ InterfaceHydrophobicResidueContactsFilter() [2/2]
◆ ~InterfaceHydrophobicResidueContactsFilter()
protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::~InterfaceHydrophobicResidueContactsFilter |
( |
| ) |
|
|
overridedefault |
◆ apply()
bool protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::apply |
( |
core::pose::Pose const & |
pose | ) |
const |
|
overridevirtual |
◆ class_name()
std::string protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::class_name |
( |
| ) |
|
|
static |
◆ clone()
filters::FilterOP protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ compute()
References apolar_res_set_, binder_selector_, core::pose::Pose::energies(), core::conformation::Residue::name3(), core::pose::Pose::residue(), core::scoring::Energies::residue_total_energy(), protocols::toolbox::pose_manipulation::rigid_body_move(), sanity_check(), score_cut_, core::pose::Pose::size(), target_selector_, and protocols::simple_filters::TR().
Referenced by apply(), report(), and report_sm().
◆ fresh_instance()
filters::FilterOP protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::fresh_instance |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ name()
std::string protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::name |
( |
| ) |
const |
|
overridevirtual |
◆ operator=()
◆ parse_my_tag()
void protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::parse_my_tag |
( |
utility::tag::TagCOP |
, |
|
|
basic::datacache::DataMap & |
|
|
) |
| |
|
overridevirtual |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing.
Reimplemented from protocols::filters::Filter.
References apolar_res_set_, binder_selector_, hydrophobic_residue_contacts_threshold_, core::select::residue_selector::parse_residue_selector(), core::scoring::parse_score_function(), sanity_check(), score_cut_, set_apolar_res(), set_scorefxn(), target_selector_, and protocols::simple_filters::TR().
◆ provide_xml_schema()
void protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ report()
void protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::report |
( |
std::ostream & |
out, |
|
|
core::pose::Pose const & |
pose |
|
) |
| const |
|
overridevirtual |
◆ report_sm()
◆ sanity_check()
void protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::sanity_check |
( |
| ) |
const |
|
private |
◆ set_apolar_res()
void protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::set_apolar_res |
( |
std::string const & |
apolar_res | ) |
|
|
private |
◆ set_scorefxn()
◆ apolar_res_set_
std::set<std::string> protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::apolar_res_set_ |
|
private |
◆ binder_selector_
◆ DEFAULT_APOLAR_RES
const std::string protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::DEFAULT_APOLAR_RES = "ALA,CYS,CYD,PHE,ILE,LEU,MET,PRO,THR,VAL,TRP,TYR" |
|
static |
◆ DEFAULT_SCORE_CUT
const core::Real protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::DEFAULT_SCORE_CUT = -0.5 |
|
static |
◆ DEFAULT_THRESHOLD
const core::Size protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::DEFAULT_THRESHOLD = 5 |
|
static |
◆ hydrophobic_residue_contacts_threshold_
core::Size protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::hydrophobic_residue_contacts_threshold_ |
|
private |
◆ score_cut_
core::Real protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::score_cut_ |
|
private |
◆ SCORE_TERMS
const std::set< core::scoring::ScoreType > protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::SCORE_TERMS |
|
static |
Initial value:= std::set<core::scoring::ScoreType> {
}
@ fa_sol
Definition: ScoreType.hh:41
@ fa_atr
Definition: ScoreType.hh:39
@ fa_rep
Definition: ScoreType.hh:40
Referenced by set_scorefxn().
◆ scorefxn_
◆ target_selector_
The documentation for this class was generated from the following files: