|
Rosetta 3.5
|
#include <HSSTripletFilter.hh>


Public Types | |
| typedef protocols::filters::Filter | Super |
| typedef protocols::filters::Filter | Filter |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef protocols::filters::FilterOP | FilterOP |
| typedef core::pose::Pose | Pose |
| typedef protocols::fldsgn::topology::HSSTriplet | HSSTriplet |
| typedef protocols::fldsgn::topology::HSSTriplets | HSSTriplets |
| typedef protocols::fldsgn::topology::HSSTripletSet | HSSTripletSet |
| typedef protocols::fldsgn::topology::HSSTripletSetOP | HSSTripletSetOP |
| typedef utility::tag::TagPtr | TagPtr |
| typedef protocols::filters::Filters_map | Filters_map |
| typedef protocols::moves::DataMap | DataMap |
| typedef protocols::moves::Movers_map | Movers_map |
Public Member Functions | |
| HSSTripletFilter () | |
| HSSTripletFilter (HSSTriplets const &hss3s) | |
| HSSTripletFilter (String const &hss3s) | |
| HSSTripletFilter (HSSTripletFilter const &rval) | |
| virtual | ~HSSTripletFilter () |
| virtual FilterOP | clone () const |
| virtual FilterOP | fresh_instance () const |
| void | add_hsstriplets (HSSTriplets const &hss3s) |
| void | secstruct (String const &ss) |
| void | filter_min_dist (Real const r) |
| void | filter_max_dist (Real const r) |
| maximum distance for filtering More... | |
| void | filter_min_angle (Real const r) |
| miniimum angle for filtering More... | |
| void | filter_max_angle (Real const r) |
| maximum angle for filtering More... | |
| void | output_id (Size const i) |
| set output id More... | |
| void | output_type (String const &s) |
| set output type More... | |
| virtual std::string | name () const |
| virtual void | parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &) |
| parse xml More... | |
| Real | report_sm (Pose const &pose) const |
| used to report filter internals through a score or silent file More... | |
| Real | compute (Pose const &pose) const |
| virtual bool | apply (Pose const &pose) const |
| Returns true if the given pose passes the filter, false otherwise. More... | |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter const &) | |
| virtual | ~Filter () |
| virtual void | report (std::ostream &, core::pose::Pose const &) const |
| 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 | 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) |
Private Attributes | |
| HSSTripletSetOP | hss3set_ |
| hsstriplet More... | |
| String | secstruct_ |
| if value is empty, dssp will run for ss definition ( default is emptry ) More... | |
| Real | filter_min_dist_ |
| filtered min distance between helix and sheet More... | |
| Real | filter_max_dist_ |
| filtered max distance between helix and sheet More... | |
| Real | filter_min_angle_ |
| filtered min angle between helix and sheet More... | |
| Real | filter_max_angle_ |
| filtered max angle between helix and sheet More... | |
| Size | output_id_ |
| output id of HSSTriplet More... | |
| String | output_type_ |
| output type, dist or angle More... | |
| Real | output_value_ |
| output value, the result of filterring calculation More... | |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Definition at line 46 of file HSSTripletFilter.hh.
Definition at line 64 of file HSSTripletFilter.hh.
Definition at line 51 of file HSSTripletFilter.hh.
Definition at line 55 of file HSSTripletFilter.hh.
Definition at line 63 of file HSSTripletFilter.hh.
| typedef protocols::fldsgn::topology::HSSTriplet protocols::fldsgn::filters::HSSTripletFilter::HSSTriplet |
Definition at line 57 of file HSSTripletFilter.hh.
| typedef protocols::fldsgn::topology::HSSTriplets protocols::fldsgn::filters::HSSTripletFilter::HSSTriplets |
Definition at line 58 of file HSSTripletFilter.hh.
| typedef protocols::fldsgn::topology::HSSTripletSet protocols::fldsgn::filters::HSSTripletFilter::HSSTripletSet |
Definition at line 59 of file HSSTripletFilter.hh.
| typedef protocols::fldsgn::topology::HSSTripletSetOP protocols::fldsgn::filters::HSSTripletFilter::HSSTripletSetOP |
Definition at line 60 of file HSSTripletFilter.hh.
Definition at line 65 of file HSSTripletFilter.hh.
Definition at line 56 of file HSSTripletFilter.hh.
Definition at line 53 of file HSSTripletFilter.hh.
Definition at line 54 of file HSSTripletFilter.hh.
| typedef std::string protocols::fldsgn::filters::HSSTripletFilter::String |
Definition at line 52 of file HSSTripletFilter.hh.
Definition at line 50 of file HSSTripletFilter.hh.
| typedef utility::tag::TagPtr protocols::fldsgn::filters::HSSTripletFilter::TagPtr |
Definition at line 62 of file HSSTripletFilter.hh.
| protocols::fldsgn::filters::HSSTripletFilter::HSSTripletFilter | ( | ) |
Definition at line 47 of file HSSTripletFilter.cc.
Referenced by clone(), and fresh_instance().
| protocols::fldsgn::filters::HSSTripletFilter::HSSTripletFilter | ( | HSSTriplets const & | hss3s) |
Definition at line 61 of file HSSTripletFilter.cc.
| protocols::fldsgn::filters::HSSTripletFilter::HSSTripletFilter | ( | String const & | hss3s) |
Definition at line 75 of file HSSTripletFilter.cc.
| protocols::fldsgn::filters::HSSTripletFilter::HSSTripletFilter | ( | HSSTripletFilter const & | rval) |
Definition at line 89 of file HSSTripletFilter.cc.
|
inlinevirtual |
Definition at line 83 of file HSSTripletFilter.hh.
| void protocols::fldsgn::filters::HSSTripletFilter::add_hsstriplets | ( | HSSTriplets const & | hss3s) |
Definition at line 104 of file HSSTripletFilter.cc.
References hss3set_.
Referenced by parse_my_tag().
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
Definition at line 166 of file HSSTripletFilter.cc.
References filter_max_angle_, filter_max_dist_, filter_min_angle_, filter_min_dist_, hss3set_, output_id_, output_type_, output_value_, secstruct_, core::pose::Pose::total_residue(), and protocols::fldsgn::TR().
Referenced by compute().
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 90 of file HSSTripletFilter.hh.
References HSSTripletFilter().
| HSSTripletFilter::Real protocols::fldsgn::filters::HSSTripletFilter::compute | ( | Pose const & | pose) | const |
Definition at line 248 of file HSSTripletFilter.cc.
References apply(), and output_value_.
Referenced by report_sm().
| void protocols::fldsgn::filters::HSSTripletFilter::filter_max_angle | ( | Real const | r) |
maximum angle for filtering
Definition at line 138 of file HSSTripletFilter.cc.
References filter_max_angle_.
| void protocols::fldsgn::filters::HSSTripletFilter::filter_max_dist | ( | Real const | r) |
maximum distance for filtering
Definition at line 124 of file HSSTripletFilter.cc.
References filter_max_dist_.
| void protocols::fldsgn::filters::HSSTripletFilter::filter_min_angle | ( | Real const | r) |
miniimum angle for filtering
Definition at line 131 of file HSSTripletFilter.cc.
References filter_min_angle_.
| void protocols::fldsgn::filters::HSSTripletFilter::filter_min_dist | ( | Real const | r) |
Definition at line 117 of file HSSTripletFilter.cc.
References filter_min_dist_.
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 93 of file HSSTripletFilter.hh.
References HSSTripletFilter().
|
inlinevirtual |
Reimplemented from protocols::filters::Filter.
Definition at line 128 of file HSSTripletFilter.hh.
| void protocols::fldsgn::filters::HSSTripletFilter::output_id | ( | Size const | i) |
set output id
maximum angle for filtering
Definition at line 145 of file HSSTripletFilter.cc.
References output_id_.
| void protocols::fldsgn::filters::HSSTripletFilter::output_type | ( | String const & | s) |
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
Definition at line 256 of file HSSTripletFilter.cc.
References add_hsstriplets(), filter_max_angle_, filter_max_dist_, filter_min_angle_, filter_min_dist_, hss3set_, protocols::fldsgn::topology::HSSTripletSet::hss_triplets(), output_id_, output_type_, secstruct_, and protocols::fldsgn::TR().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
Definition at line 159 of file HSSTripletFilter.cc.
References compute().
| void protocols::fldsgn::filters::HSSTripletFilter::secstruct | ( | String const & | ss) |
Definition at line 110 of file HSSTripletFilter.cc.
References secstruct_.
|
private |
filtered max angle between helix and sheet
Definition at line 175 of file HSSTripletFilter.hh.
Referenced by apply(), filter_max_angle(), and parse_my_tag().
|
private |
filtered max distance between helix and sheet
Definition at line 169 of file HSSTripletFilter.hh.
Referenced by apply(), filter_max_dist(), and parse_my_tag().
|
private |
filtered min angle between helix and sheet
Definition at line 172 of file HSSTripletFilter.hh.
Referenced by apply(), filter_min_angle(), and parse_my_tag().
|
private |
filtered min distance between helix and sheet
Definition at line 166 of file HSSTripletFilter.hh.
Referenced by apply(), filter_min_dist(), and parse_my_tag().
|
private |
hsstriplet
Definition at line 160 of file HSSTripletFilter.hh.
Referenced by add_hsstriplets(), apply(), and parse_my_tag().
|
private |
output id of HSSTriplet
Definition at line 178 of file HSSTripletFilter.hh.
Referenced by apply(), output_id(), and parse_my_tag().
|
private |
output type, dist or angle
Definition at line 181 of file HSSTripletFilter.hh.
Referenced by apply(), output_type(), and parse_my_tag().
|
mutableprivate |
output value, the result of filterring calculation
Definition at line 184 of file HSSTripletFilter.hh.
|
mutableprivate |
if value is empty, dssp will run for ss definition ( default is emptry )
Definition at line 163 of file HSSTripletFilter.hh.
Referenced by apply(), parse_my_tag(), and secstruct().
1.8.4