|
Rosetta 3.5
|
Low-resolution (centroid-mode) filter for docking. Checks (1) at least some contact is being made between docking partners, (2) clashes are limited so partners are not overlapping and (3) constraints, if present, are met. More...
#include <DockFilters.hh>


Public Member Functions | |
| DockingLowResFilter () | |
| DockingLowResFilter (const DockingLowResFilter &init) | |
| ~DockingLowResFilter () | |
| void | set_use_constraints (bool flag, core::Real cutoff=1.0) |
| bool | apply (core::pose::Pose const &pose) const |
| add docking constraints More... | |
| void | report (std::ostream &out, core::pose::Pose const &pose) const |
| protocols::filters::FilterOP | clone () const |
| protocols::filters::FilterOP | fresh_instance () const |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter const &) | |
| virtual | ~Filter () |
| virtual core::Real | report_sm (core::pose::Pose const &) const |
| used to report filter internals through a score or silent file More... | |
| 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 void | parse_my_tag (utility::tag::TagPtr const, moves::DataMap &, Filters_map const &, moves::Movers_map const &, core::pose::Pose const &) |
| virtual void | apply (core::io::serialization::PipeMap &pmap) |
| virtual void | score (core::io::serialization::PipeMap &pmap) |
| virtual core::Real | score (core::pose::Pose &pose) |
| virtual void | parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks) |
| virtual std::string | name () const |
Private Attributes | |
| bool | use_constraints_ |
| core::Real | constraint_cutoff_ |
| boolean to indicate if constraints are used More... | |
| protocols::filters::FilterCollectionOP | filters_ |
| cutoff value for the constraint score More... | |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Low-resolution (centroid-mode) filter for docking. Checks (1) at least some contact is being made between docking partners, (2) clashes are limited so partners are not overlapping and (3) constraints, if present, are met.
Definition at line 44 of file DockFilters.hh.
| protocols::docking::DockingLowResFilter::DockingLowResFilter | ( | ) |
Definition at line 52 of file DockFilters.cc.
References filters_, core::scoring::interchain_contact, and core::scoring::interchain_vdw.
Referenced by clone(), and fresh_instance().
| protocols::docking::DockingLowResFilter::DockingLowResFilter | ( | const DockingLowResFilter & | init) |
Definition at line 72 of file DockFilters.cc.
| protocols::docking::DockingLowResFilter::~DockingLowResFilter | ( | ) |
Definition at line 79 of file DockFilters.cc.
|
virtual |
add docking constraints
Implements protocols::filters::Filter.
Definition at line 100 of file DockFilters.cc.
References filters_.
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 53 of file DockFilters.hh.
References DockingLowResFilter().
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 54 of file DockFilters.hh.
References DockingLowResFilter().
|
virtual |
Reimplemented from protocols::filters::Filter.
Definition at line 107 of file DockFilters.cc.
References filters_.
| void protocols::docking::DockingLowResFilter::set_use_constraints | ( | bool | flag, |
| core::Real | cutoff = 1.0 |
||
| ) |
Definition at line 82 of file DockFilters.cc.
References core::scoring::atom_pair_constraint, filters_, and use_constraints_.
|
private |
boolean to indicate if constraints are used
Definition at line 58 of file DockFilters.hh.
|
private |
cutoff value for the constraint score
Definition at line 59 of file DockFilters.hh.
Referenced by apply(), DockingLowResFilter(), report(), and set_use_constraints().
|
private |
Definition at line 57 of file DockFilters.hh.
Referenced by set_use_constraints().
1.8.4