Rosetta
|
#include <StemFinderFilter.hh>
Public Member Functions | |
StemFinder () | |
~StemFinder () override | |
filters::FilterOP | clone () const override |
filters::FilterOP | fresh_instance () const override |
bool | apply (core::pose::Pose const &pose) const override |
Returns true if the given pose passes the filter, false otherwise. More... | |
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... | |
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... | |
core::Real | from_res (core::pose::Pose const &pose) const |
void | from_res (core::Real const r) |
void | from_res (core::pose::ResidueIndexDescriptionCOP r) |
core::Real | to_res (core::pose::Pose const &pose) const |
void | to_res (core::Real const r) |
void | to_res (core::pose::ResidueIndexDescriptionCOP r) |
core::Real | rmsd () const |
void | rmsd (core::Real const c) |
utility::vector1< std::string > | filenames () const |
void | add_filename (std::string const &s) |
bool | stems_on_sse () const |
void | stems_on_sse (bool const b) |
core::Real | neighbor_distance () const |
void | neighbor_distance (core::Real const n) |
void | stems_are_neighbors (bool const b) |
bool | stems_are_neighbors () const |
void | neighbor_separation (core::Size const c) |
core::Size | neighbor_separation () const |
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) |
Private Attributes | |
core::pose::ResidueIndexDescriptionCOP | from_res_ |
core::pose::ResidueIndexDescriptionCOP | to_res_ |
core::Real | rmsd_ |
utility::vector1< std::string > | filenames_ |
bool | stems_on_sse_ |
bool | stems_are_neighbors_ |
core::Real | neighbor_distance_ |
core::Size | neighbor_separation_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
protocols::simple_filters::StemFinder::StemFinder | ( | ) |
References filenames_.
|
overridedefault |
void protocols::simple_filters::StemFinder::add_filename | ( | std::string const & | s | ) |
References filenames_.
|
overridevirtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References core::pose::Pose::conformation(), core::kinematics::distance(), protocols::simple_filters::dssp(), filenames_, protocols::rosetta_scripts::find_nearest_res(), from_res(), protocols::simple_filters::load_poses(), core::conformation::Residue::name1(), neighbor_distance(), neighbor_separation(), protocols::simple_filters::res_res_min_distance(), core::conformation::Conformation::residue(), rmsd(), core::pose::Pose::size(), stems_are_neighbors(), stems_on_sse(), to_res(), and protocols::simple_filters::TR().
|
static |
Referenced by protocols::simple_filters::StemFinderFilterCreator::keyname(), name(), and provide_xml_schema().
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
|
inline |
References filenames_.
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
core::Real protocols::simple_filters::StemFinder::from_res | ( | core::pose::Pose const & | pose | ) | const |
References from_res_.
Referenced by apply(), and parse_my_tag().
void protocols::simple_filters::StemFinder::from_res | ( | core::pose::ResidueIndexDescriptionCOP | r | ) |
References from_res_.
void protocols::simple_filters::StemFinder::from_res | ( | core::Real const | r | ) |
References from_res_, and core::pose::make_rid_posenum().
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References class_name().
|
inline |
References neighbor_distance_.
Referenced by apply(), and parse_my_tag().
|
inline |
References neighbor_distance_.
|
inline |
References neighbor_separation_.
Referenced by apply(), and parse_my_tag().
|
inline |
References neighbor_separation_.
|
overridevirtual |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing.
Reimplemented from protocols::filters::Filter.
References filenames_, from_res(), from_res_, neighbor_distance(), neighbor_separation(), core::pose::parse_resnum(), rmsd(), stems_are_neighbors(), stems_on_sse(), to_res(), to_res_, and protocols::simple_filters::TR().
|
static |
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
|
overridevirtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
|
inline |
References rmsd_.
Referenced by apply(), and parse_my_tag().
|
inline |
References rmsd_.
|
inline |
References stems_are_neighbors_.
Referenced by apply(), and parse_my_tag().
|
inline |
References protocols::match::upstream::b, and stems_are_neighbors_.
|
inline |
References stems_on_sse_.
Referenced by apply(), and parse_my_tag().
|
inline |
References protocols::match::upstream::b, and stems_on_sse_.
core::Real protocols::simple_filters::StemFinder::to_res | ( | core::pose::Pose const & | pose | ) | const |
References core::pose::Pose::size(), and to_res_.
Referenced by apply(), and parse_my_tag().
void protocols::simple_filters::StemFinder::to_res | ( | core::pose::ResidueIndexDescriptionCOP | r | ) |
References to_res_.
void protocols::simple_filters::StemFinder::to_res | ( | core::Real const | r | ) |
References core::pose::make_rid_posenum(), and to_res_.
|
private |
Referenced by add_filename(), apply(), filenames(), parse_my_tag(), and StemFinder().
|
private |
Referenced by from_res(), and parse_my_tag().
|
private |
Referenced by neighbor_distance().
|
private |
Referenced by neighbor_separation().
|
private |
Referenced by rmsd().
|
private |
Referenced by stems_are_neighbors().
|
private |
Referenced by stems_on_sse().
|
private |
Referenced by parse_my_tag(), and to_res().