Rosetta 3.4
Public Member Functions
protocols::docking::DockingHighResFilter Class Reference

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>

Inheritance diagram for protocols::docking::DockingHighResFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::docking::DockingHighResFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DockingHighResFilter ()
 DockingHighResFilter (const DockingHighResFilter &init)
 ~DockingHighResFilter ()
void set_score_margin (core::Real new_score_margin)
void set_score_cutoff (core::Real new_cutoff)
void set_moveable_jumps (DockJumps const &movable_jumps)
void set_scorefunction (core::scoring::ScoreFunctionOP const scorefunction)
bool apply (core::pose::Pose const &pose) const
 Returns true if the given pose passes the filter, false otherwise.
protocols::filters::FilterOP clone () const
protocols::filters::FilterOP fresh_instance () const

Detailed Description

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


Constructor & Destructor Documentation

protocols::docking::DockingHighResFilter::DockingHighResFilter ( )
protocols::docking::DockingHighResFilter::DockingHighResFilter ( const DockingHighResFilter init)
protocols::docking::DockingHighResFilter::~DockingHighResFilter ( )

Member Function Documentation

bool protocols::docking::DockingHighResFilter::apply ( core::pose::Pose const &  pose) const [virtual]

Returns true if the given pose passes the filter, false otherwise.

Implements protocols::filters::Filter.

References protocols::docking::calc_interaction_energy().

protocols::filters::FilterOP protocols::docking::DockingHighResFilter::clone ( ) const [virtual]
protocols::filters::FilterOP protocols::docking::DockingHighResFilter::fresh_instance ( ) const [inline, virtual]
void protocols::docking::DockingHighResFilter::set_moveable_jumps ( DockJumps const &  movable_jumps) [inline]
void protocols::docking::DockingHighResFilter::set_score_cutoff ( core::Real  new_cutoff) [inline]
void protocols::docking::DockingHighResFilter::set_score_margin ( core::Real  new_score_margin)
void protocols::docking::DockingHighResFilter::set_scorefunction ( core::scoring::ScoreFunctionOP const  scorefunction)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines