Rosetta
|
test whether a pose contains a comment that evaluates to a predefined value. This is useful in controlling execution flow in RosettaScripts. More...
#include <AlignmentAAFinderFilter.hh>
Public Member Functions | |
AlignmentAAFinder () | |
~AlignmentAAFinder () override | |
filters::FilterOP | clone () const override |
filters::FilterOP | fresh_instance () const override |
bool | apply (core::pose::Pose const &p) const override |
Returns true if the given pose passes the filter, false otherwise. 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... | |
void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) override |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing. More... | |
core::Real | exclude_AA_threshold () const |
void | exclude_AA_threshold (core::Real const &t) |
std::string | alignment_file () const |
void | alignment_file (std::string const &a) |
std::string | available_AAs_file () const |
void | available_AAs_file (std::string const &a) |
core::Size | indel_motif_radius () const |
void | indel_motif_radius (core::Size const &r) |
core::Real | loop_seqid_threshold () const |
void | loop_seqid_threshold (core::Real const &t) |
core::scoring::ScoreFunctionOP | scorefxn () const |
void | scorefxn (core::scoring::ScoreFunctionOP scorefxn) |
protocols::moves::MoverOP | relax_mover () const |
void | relax_mover (protocols::moves::MoverOP mover) |
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) |
Private Attributes | |
core::Real | exclude_AA_threshold_ |
std::string | alignment_file_ |
std::string | available_AAs_file_ |
core::Size | indel_motif_radius_ |
core::Real | loop_seqid_threshold_ |
core::scoring::ScoreFunctionOP | scorefxn_ |
protocols::moves::MoverOP | relax_mover_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
test whether a pose contains a comment that evaluates to a predefined value. This is useful in controlling execution flow in RosettaScripts.
protocols::evolution::AlignmentAAFinder::AlignmentAAFinder | ( | ) |
|
overridedefault |
|
inline |
References alignment_file_.
Referenced by apply(), and parse_my_tag().
|
inline |
References core::pose::motif::a(), and alignment_file_.
|
overridevirtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References alignment_file(), available_AAs_file(), protocols::simple_filters::dssp(), core::pose::Pose::energies(), exclude_AA_threshold(), protocols::evolution::AlignmentCleanerTools::indel_motif(), indel_motif_radius(), protocols::evolution::AlignmentCleanerTools::indel_motif_seq_id(), loop_seqid_threshold(), core::sequence::read_fasta_file(), core::scoring::Energies::residue_total_energy(), scorefxn(), core::pose::Pose::sequence(), protocols::evolution::AlignmentCleanerTools::short_ss_loop_filter(), core::pose::Pose::size(), protocols::evolution::AlignmentCleanerTools::thread_sequence_on_pose(), and protocols::evolution::TR().
|
inline |
References available_AAs_file_.
Referenced by apply(), and parse_my_tag().
|
inline |
References core::pose::motif::a(), and available_AAs_file_.
|
static |
Referenced by protocols::evolution::AlignmentAAFinderFilterCreator::keyname(), name(), and provide_xml_schema().
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
|
inline |
References exclude_AA_threshold_.
Referenced by apply(), and parse_my_tag().
|
inline |
References exclude_AA_threshold_, and protocols::hybridization::t.
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
|
inline |
References indel_motif_radius_.
Referenced by apply(), and parse_my_tag().
|
inline |
References indel_motif_radius_.
|
inline |
References loop_seqid_threshold_.
Referenced by apply(), and parse_my_tag().
|
inline |
References loop_seqid_threshold_, and protocols::hybridization::t.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References class_name().
|
overridevirtual |
Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing.
Reimplemented from protocols::filters::Filter.
References alignment_file(), available_AAs_file(), exclude_AA_threshold(), indel_motif_radius(), loop_seqid_threshold(), protocols::rosetta_scripts::parse_mover(), core::scoring::parse_score_function(), relax_mover(), and scorefxn().
|
static |
|
inline |
References relax_mover_.
Referenced by parse_my_tag().
|
inline |
References relax_mover_.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
|
overridevirtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
|
inline |
References scorefxn_.
Referenced by apply(), and parse_my_tag().
|
inline |
References scorefxn(), and scorefxn_.
Referenced by scorefxn().
|
private |
Referenced by alignment_file().
|
private |
Referenced by available_AAs_file().
|
private |
Referenced by exclude_AA_threshold().
|
private |
Referenced by indel_motif_radius().
|
private |
Referenced by loop_seqid_threshold().
|
private |
Referenced by relax_mover().
|
private |
Referenced by scorefxn().