Rosetta
|
#include <RelativePoseFilter.hh>
Public Member Functions | |
RelativePoseFilter () | |
default ctor More... | |
bool | apply (core::pose::Pose const &pose) const override |
Constructor with a single target residue. 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... | |
protocols::filters::FilterOP | clone () const override |
protocols::filters::FilterOP | fresh_instance () const override |
core::Real | compute (core::pose::Pose const &pose) const |
~RelativePoseFilter () override | |
void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override |
void | filter (protocols::filters::FilterOP filter) |
protocols::filters::FilterOP | filter () const |
protocols::moves::MoverOP | relax_mover () const |
void | relax_mover (protocols::moves::MoverOP const mover) |
core::pose::PoseOP | pose () const |
void | pose (core::pose::PoseOP p) |
void | pdb_name (std::string const &pdb_name) |
std::string | dump_pose_fname () const |
void | dump_pose_fname (std::string const &s) |
core::scoring::ScoreFunctionOP | scorefxn () const |
void | scorefxn (core::scoring::ScoreFunctionOP const s) |
void | packing_shell (core::Real const s) |
core::Real | packing_shell () const |
core::pose::PoseOP | thread_seq (core::pose::Pose const &p) const |
bool | thread () const |
void | thread (bool const t) |
bool | baseline () const |
void | baseline (bool const b) |
core::Real | baseline_val () const |
void | baseline_val (core::Real const) |
bool | unbound () const |
void | unbound (bool const b) |
bool | copy_stretch () const |
void | copy_stretch (bool const b) |
void | symmetry_definition (std::string const &s) |
std::string | symmetry_definition () const |
std::string | filter_name () const |
void | filter_name (std::string const &s) |
void | rtmin (bool const b) |
bool | rtmin () const |
utility::vector1< std::string > | copy_comments () const |
void | copy_comments (utility::vector1< std::string > const &s) |
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 void | attributes (utility::tag::AttributeList &attlist) |
Protected Member Functions | |
std::map< core::Size, core::Size > | get_alignment (core::pose::Pose const &p) const |
Private Types | |
typedef protocols::filters::Filter | parent |
Private Attributes | |
protocols::filters::FilterOP | filter_ |
protocols::moves::MoverOP | relax_mover_ |
std::string | alignment_str_ |
std::string | dump_pose_fname_ |
core::pose::PoseOP | pose_ |
core::scoring::ScoreFunctionOP | scorefxn_ |
core::Real | packing_shell_ |
bool | thread_ |
bool | baseline_ |
core::Real | baseline_val_ |
bool | unbound_ |
bool | copy_stretch_ |
std::string | symmetry_definition_ |
core::conformation::symmetry::SymmDataOP | symmdata_ |
std::string | filter_name_ |
bool | rtmin_ |
utility::vector1< std::string > | copy_comments_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
|
private |
protocols::calc_taskop_filters::RelativePoseFilter::RelativePoseFilter | ( | ) |
default ctor
References copy_comments_.
|
overridedefault |
|
overridevirtual |
Constructor with a single target residue.
Implements protocols::filters::Filter.
References filter(), and thread_seq().
|
static |
bool protocols::calc_taskop_filters::RelativePoseFilter::baseline | ( | ) | const |
References baseline_.
Referenced by baseline_val(), compute(), parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::baseline | ( | bool const | b | ) |
References protocols::match::upstream::b, and baseline_.
core::Real protocols::calc_taskop_filters::RelativePoseFilter::baseline_val | ( | ) | const |
References baseline(), and baseline_val_.
Referenced by compute(), parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::baseline_val | ( | core::Real const | b | ) |
References protocols::match::upstream::b, baseline(), and baseline_val_.
|
static |
|
overridevirtual |
Implements protocols::filters::Filter.
core::Real protocols::calc_taskop_filters::RelativePoseFilter::compute | ( | core::pose::Pose const & | pose | ) | const |
|
inline |
References copy_comments_.
Referenced by parse_my_tag(), and thread_seq().
|
inline |
References copy_comments_.
|
inline |
References copy_stretch_.
Referenced by parse_my_tag(), and thread_seq().
|
inline |
References protocols::match::upstream::b, and copy_stretch_.
std::string protocols::calc_taskop_filters::RelativePoseFilter::dump_pose_fname | ( | ) | const |
References dump_pose_fname_.
Referenced by compute(), and parse_my_tag().
void protocols::calc_taskop_filters::RelativePoseFilter::dump_pose_fname | ( | std::string const & | s | ) |
References dump_pose_fname_.
protocols::filters::FilterOP protocols::calc_taskop_filters::RelativePoseFilter::filter | ( | ) | const |
References filter_.
Referenced by apply(), compute(), filter(), and parse_my_tag().
void protocols::calc_taskop_filters::RelativePoseFilter::filter | ( | protocols::filters::FilterOP | filter | ) |
std::string protocols::calc_taskop_filters::RelativePoseFilter::filter_name | ( | ) | const |
References filter_name_.
Referenced by compute(), and parse_my_tag().
void protocols::calc_taskop_filters::RelativePoseFilter::filter_name | ( | std::string const & | s | ) |
References filter_name_.
|
overridevirtual |
Implements protocols::filters::Filter.
|
protected |
References core::scoring::alignment, alignment_str_, core::pose::parse_resnum(), core::pose::Pose::pdb_info(), pose(), and core::pose::Pose::size().
Referenced by thread_seq().
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References class_name().
core::Real protocols::calc_taskop_filters::RelativePoseFilter::packing_shell | ( | ) | const |
References packing_shell_.
Referenced by parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::packing_shell | ( | core::Real const | s | ) |
References packing_shell_.
|
overridevirtual |
alignment is expecting X1:Y1,X2:Y2,X3:Y3... where X is the protein on disk (target) and Y is the active structure (starting structure). When no alignment is given it is implied that the poses are trivially aligned 1..nres Feb2012 added option to align entire chains: A:B,D:C. Notice that no testing is made to ensure correct lengths etc., simply aligns from the start to end of the chains sequentially.
Reimplemented from protocols::filters::Filter.
References alignment_str_, baseline(), baseline_val(), copy_comments(), copy_stretch(), dump_pose_fname(), core::pose::symmetry::extract_asymmetric_unit(), filter(), filter_name(), core::pose::symmetry::is_symmetric(), core::pose::symmetry::make_symmetric_pose(), packing_shell(), protocols::rosetta_scripts::parse_filter(), protocols::rosetta_scripts::parse_mover(), core::scoring::parse_score_function(), core::import_pose::PDB_file, pdb_name(), pose(), pose_, core::import_pose::pose_from_file(), relax_mover(), report_sm(), rtmin(), scorefxn(), symmdata_, symmetry_definition_, thread(), protocols::calc_taskop_filters::TR(), and unbound().
void protocols::calc_taskop_filters::RelativePoseFilter::pdb_name | ( | std::string const & | pdb_name | ) |
References core::import_pose::PDB_file, pose(), and core::import_pose::pose_from_file().
Referenced by parse_my_tag().
core::pose::PoseOP protocols::calc_taskop_filters::RelativePoseFilter::pose | ( | ) | const |
References pose_.
Referenced by get_alignment(), parse_my_tag(), pdb_name(), pose(), report_sm(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::pose | ( | core::pose::PoseOP | p | ) |
|
static |
protocols::moves::MoverOP protocols::calc_taskop_filters::RelativePoseFilter::relax_mover | ( | ) | const |
References relax_mover_.
Referenced by parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::relax_mover | ( | protocols::moves::MoverOP const | mover | ) |
References relax_mover_.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References core::conformation::membrane::out.
|
overridevirtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
References compute(), and pose().
Referenced by compute(), and parse_my_tag().
bool protocols::calc_taskop_filters::RelativePoseFilter::rtmin | ( | ) | const |
References rtmin_.
Referenced by parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::rtmin | ( | bool const | b | ) |
References protocols::match::upstream::b, and rtmin_.
core::scoring::ScoreFunctionOP protocols::calc_taskop_filters::RelativePoseFilter::scorefxn | ( | ) | const |
References scorefxn_.
Referenced by compute(), parse_my_tag(), scorefxn(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::scorefxn | ( | core::scoring::ScoreFunctionOP const | s | ) |
References scorefxn(), and scorefxn_.
std::string protocols::calc_taskop_filters::RelativePoseFilter::symmetry_definition | ( | ) | const |
References symmetry_definition_.
void protocols::calc_taskop_filters::RelativePoseFilter::symmetry_definition | ( | std::string const & | s | ) |
References symmetry_definition_.
bool protocols::calc_taskop_filters::RelativePoseFilter::thread | ( | ) | const |
References thread_.
Referenced by parse_my_tag(), and thread_seq().
void protocols::calc_taskop_filters::RelativePoseFilter::thread | ( | bool const | t | ) |
References protocols::hybridization::t, and thread_.
core::pose::PoseOP protocols::calc_taskop_filters::RelativePoseFilter::thread_seq | ( | core::pose::Pose const & | p | ) | const |
References core::conformation::Residue::aa(), core::pose::add_comment(), core::scoring::alignment, protocols::rigid::RigidBodyTransMover::apply(), baseline(), baseline_val(), core::pose::Pose::conformation(), copy_comments(), copy_stretch(), get_alignment(), core::pose::get_comment(), core::conformation::Residue::name1(), core::chemical::num_canonical_aas, packing_shell(), pose(), relax_mover(), core::pose::Pose::residue(), core::conformation::Conformation::residue(), rtmin(), scorefxn(), protocols::rigid::RigidBodyTransMover::step_size(), thread(), protocols::calc_taskop_filters::TR(), unbound(), and protocols::hybridization::val.
|
inline |
References unbound_.
Referenced by parse_my_tag(), and thread_seq().
|
inline |
References protocols::match::upstream::b, and unbound_.
|
private |
Referenced by get_alignment(), and parse_my_tag().
|
private |
Referenced by baseline().
|
private |
Referenced by baseline_val().
|
private |
Referenced by copy_comments(), and RelativePoseFilter().
|
private |
Referenced by copy_stretch().
|
private |
Referenced by dump_pose_fname().
|
private |
Referenced by filter().
|
private |
Referenced by filter_name().
|
private |
Referenced by packing_shell().
|
private |
Referenced by parse_my_tag(), and pose().
|
private |
Referenced by relax_mover().
|
private |
Referenced by rtmin().
|
private |
Referenced by scorefxn().
|
private |
Referenced by parse_my_tag().
|
private |
Referenced by parse_my_tag(), and symmetry_definition().
|
private |
Referenced by thread().
|
private |
Referenced by unbound().