![]() |
Rosetta Protocols
2014.16.56682
|
High-resolution (all-atom) filter for docking. Checks (1) total_score beats the cutoff given (2) interface_score must be negative. More...
#include <DockFilters.hh>
Private Attributes | |
| DockJumps | movable_jumps_ |
| core::Real | score_margin_ |
| core::scoring::ScoreFunctionOP | scorefunction_ |
| extra margin for passing filters for early in protocol More... | |
| protocols::simple_filters::ScoreCutoffFilterOP | scorefilter_ |
| ScoreFunction for evaluating interface_score //defaults to docking scorefxn. More... | |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
High-resolution (all-atom) filter for docking. Checks (1) total_score beats the cutoff given (2) interface_score must be negative.
/// ++ had: 1-score filter 2-fa_rep filter 3-interfaceE filter 4-chainbreak filter TTD: add these other filters
| protocols::docking::DockingHighResFilter::DockingHighResFilter | ( | ) |
References core::scoring::ScoreFunctionFactory::create_score_function(), movable_jumps_, score_margin_, scorefilter_, scorefunction_, protocols::simple_filters::ScoreCutoffFilter::set_cutoff(), protocols::simple_filters::ScoreCutoffFilter::set_score_type(), and core::scoring::total_score.
Referenced by clone(), and fresh_instance().
| protocols::docking::DockingHighResFilter::DockingHighResFilter | ( | const DockingHighResFilter & | init | ) |
| protocols::docking::DockingHighResFilter::~DockingHighResFilter | ( | ) |
|
virtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References protocols::simple_filters::ScoreCutoffFilter::apply(), protocols::docking::calc_interaction_energy(), movable_jumps_, scorefilter_, and scorefunction_.
|
virtual |
Implements protocols::filters::Filter.
References DockingHighResFilter().
|
inlinevirtual |
Implements protocols::filters::Filter.
References DockingHighResFilter().
|
inline |
References movable_jumps_.
|
inline |
References scorefilter_, and protocols::simple_filters::ScoreCutoffFilter::set_cutoff().
| void protocols::docking::DockingHighResFilter::set_score_margin | ( | core::Real | new_score_margin | ) |
| void protocols::docking::DockingHighResFilter::set_scorefunction | ( | core::scoring::ScoreFunctionOP const | scorefunction | ) |
References scorefunction_.
|
private |
Referenced by apply(), DockingHighResFilter(), and set_moveable_jumps().
|
private |
Referenced by DockingHighResFilter(), and set_score_margin().
|
private |
ScoreFunction for evaluating interface_score //defaults to docking scorefxn.
Referenced by apply(), DockingHighResFilter(), set_score_cutoff(), and set_score_margin().
|
private |
extra margin for passing filters for early in protocol
Referenced by apply(), DockingHighResFilter(), and set_scorefunction().
1.8.7