Rosetta
|
#include <EnzFilters.hh>
Public Types | |
typedef protocols::filters::Filter | Filter |
typedef protocols::filters::FilterOP | FilterOP |
Public Member Functions | |
EnzScoreFilter () | |
EnzScoreFilter (std::string const &resnum, std::string const &cstid, core::scoring::ScoreFunctionOP scorefxn, core::scoring::ScoreType const score_type, core::Real const threshold, bool const whole_pose, bool const is_cstE) | |
EnzScoreFilter (EnzScoreFilter const &init) | |
bool | apply (core::pose::Pose const &pose) const override |
Returns true if the given pose passes the filter, false otherwise. More... | |
FilterOP | clone () const override |
FilterOP | fresh_instance () const override |
void | report (std::ostream &out, core::pose::Pose const &pose) const override |
core::Real | report_sm (core::pose::Pose const &pose) const override |
used to report filter internals through a score or silent file More... | |
core::Real | compute (core::pose::Pose const &pose) const |
~EnzScoreFilter () override | |
void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing. More... | |
std::string | name () const override |
![]() | |
Filter () | |
Filter (std::string const &) | |
~Filter () override | |
virtual std::string | get_type () const |
std::string | get_user_defined_name () const |
void | set_user_defined_name (std::string const &name) |
virtual void | clear () |
used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More... | |
virtual core::Real | score (core::pose::Pose &pose) |
virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More... | |
Static Public Member Functions | |
static std::string | class_name () |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
static std::string | default_value_for_resnum () |
static std::string | default_value_for_cstid () |
static std::string | default_value_for_score_type () |
static core::Real | default_value_for_threshold () |
static bool | default_value_for_whole_pose () |
static bool | default_value_for_is_cstE () |
Private Attributes | |
std::string | resnum_ = default_value_for_resnum() |
std::string | cstid_ = default_value_for_cstid() |
core::scoring::ScoreFunctionOP | scorefxn_ |
core::scoring::ScoreType | score_type_ = core::scoring::score_type_from_name( default_value_for_score_type() ) |
core::Real | threshold_ = default_value_for_threshold() |
bool | whole_pose_ = default_value_for_whole_pose() |
bool | is_cstE_ = default_value_for_is_cstE() |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
|
inline |
protocols::enzdes::EnzScoreFilter::EnzScoreFilter | ( | std::string const & | resnum, |
std::string const & | cstid, | ||
core::scoring::ScoreFunctionOP | scorefxn, | ||
core::scoring::ScoreType const | score_type, | ||
core::Real const | threshold, | ||
bool const | whole_pose, | ||
bool const | is_cstE | ||
) |
References score_type_, scorefxn_, and core::scoring::total_score.
protocols::enzdes::EnzScoreFilter::EnzScoreFilter | ( | EnzScoreFilter const & | init | ) |
References core::init::init(), and scorefxn_.
|
overridedefault |
|
overridevirtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References compute(), protocols::buns::energy, threshold_, and protocols::enzdes::TR().
|
static |
Referenced by protocols::enzdes::EnzScoreFilterCreator::keyname().
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
core::Real protocols::enzdes::EnzScoreFilter::compute | ( | core::pose::Pose const & | pose | ) | const |
References protocols::enzdes::LigInterfaceEnergyFilter::constraint_energy(), core::pose::Pose::constraint_set(), cstid_, protocols::enzdes::enzutil::enable_constraint_scoreterms(), protocols::ligand_docking::LigandBaseProtocol::get_ligand_id(), protocols::enzdes::enzutil::get_resnum_from_cstid(), is_cstE_, core::pose::parse_resnum(), resnum_, protocols::filters::Filter::score(), score_type_, scorefxn_, core::scoring::total_score, protocols::enzdes::TR(), and whole_pose_.
Referenced by apply(), report(), and report_sm().
|
inlinestatic |
Referenced by parse_my_tag().
|
inlinestatic |
Referenced by parse_my_tag().
|
inlinestatic |
|
inlinestatic |
Referenced by parse_my_tag().
|
inlinestatic |
Referenced by parse_my_tag().
|
inlinestatic |
Referenced by parse_my_tag().
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References protocols::enzdes::DiffAtomSasaFilter::class_name().
|
overridevirtual |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing.
Reimplemented from protocols::filters::Filter.
References core::scoring::atom_pair_constraint, cstid_, default_value_for_cstid(), default_value_for_is_cstE(), default_value_for_score_type(), default_value_for_threshold(), default_value_for_whole_pose(), core::pose::get_resnum_string(), core::scoring::get_score_function_name(), is_cstE_, core::scoring::parse_score_function(), resnum_, score_type_, core::scoring::score_type_from_name(), scorefxn_, threshold_, protocols::enzdes::TR(), and whole_pose_.
|
static |
References core::pose::attributes_for_get_resnum_string(), core::scoring::attributes_for_parse_score_function(), protocols::enzdes::DiffAtomSasaFilter::class_name(), core::id::to_string(), and protocols::filters::xsd_type_definition_w_attributes().
Referenced by protocols::enzdes::EnzScoreFilterCreator::provide_xml_schema().
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References compute(), and core::conformation::membrane::out.
|
overridevirtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
References compute().
|
private |
Referenced by compute(), and parse_my_tag().
|
private |
Referenced by compute(), and parse_my_tag().
|
private |
Referenced by compute(), and parse_my_tag().
|
private |
Referenced by compute(), EnzScoreFilter(), and parse_my_tag().
|
private |
Referenced by compute(), EnzScoreFilter(), and parse_my_tag().
|
private |
Referenced by apply(), and parse_my_tag().
|
private |
Referenced by compute(), and parse_my_tag().