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 <AlignmentGapInserterFilter.hh>
Public Member Functions | |
AlignmentGapInserter () | |
~AlignmentGapInserter () override | |
filters::FilterOP | clone () const override |
filters::FilterOP | fresh_instance () const override |
utility::vector0< core::Size > | find_char_location_in_string (std::string const &string, char const findIt) const |
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... | |
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) |
std::string | cleaned_alignment_file () const |
void | cleaned_alignment_file (std::string const &a) |
core::Real | nbr_e_threshold () const |
void | nbr_e_threshold (core::Real const &t) |
utility::vector1< core::Real > | loop_seqid_thresholds () const |
void | loop_seqid_thresholds (utility::vector1< core::Real > const &v) |
core::Size | indel_motif_radius () const |
void | indel_motif_radius (core::Size const &r) |
core::Size | only_clean_seq_num () const |
void | only_clean_seq_num (core::Size const &t) |
core::scoring::ScoreFunctionOP | scorefxn () const |
void | scorefxn (core::scoring::ScoreFunctionOP scorefxn) |
utility::vector1< core::Real > | max_score_diffs () const |
void | max_score_diffs (utility::vector1< core::Real > const &v) |
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 | |
std::string | alignment_file_ |
std::string | available_AAs_file_ |
std::string | cleaned_alignment_file_ |
core::Real | nbr_e_threshold_ |
utility::vector1< core::Real > | loop_seqid_thresholds_ |
core::Size | indel_motif_radius_ |
core::Real | only_clean_seq_num_ |
core::scoring::ScoreFunctionOP | scorefxn_ |
utility::vector1< core::Real > | max_score_diffs_ |
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::AlignmentGapInserter::AlignmentGapInserter | ( | ) |
References loop_seqid_thresholds_, and max_score_diffs_.
|
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(), cleaned_alignment_file(), protocols::simple_filters::dssp(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), find_char_location_in_string(), protocols::evolution::AlignmentCleanerTools::indel_motif(), indel_motif_radius(), protocols::evolution::AlignmentCleanerTools::indel_motif_seq_id(), loop_seqid_thresholds(), max_score_diffs(), nbr_e_threshold(), only_clean_seq_num(), core::sequence::read_fasta_file(), core::scoring::Energies::residue_total_energy(), scorefxn(), core::pose::Pose::sequence(), protocols::evolution::AlignmentCleanerTools::short_ss_loop_filter(), protocols::evolution::AlignmentCleanerTools::thread_sequence_on_pose(), protocols::evolution::TR(), and core::scoring::Energies::weights().
|
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::AlignmentGapInserterFilterCreator::keyname(), name(), and provide_xml_schema().
|
inline |
References cleaned_alignment_file_.
Referenced by apply(), and parse_my_tag().
|
inline |
References core::pose::motif::a(), and cleaned_alignment_file_.
|
inlineoverridevirtual |
Implements protocols::filters::Filter.
utility::vector0< core::Size > protocols::evolution::AlignmentGapInserter::find_char_location_in_string | ( | std::string const & | string, |
char const | findIt | ||
) | const |
Referenced by apply().
|
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_thresholds_.
Referenced by apply(), and parse_my_tag().
|
inline |
References loop_seqid_thresholds_.
|
inline |
References max_score_diffs_.
Referenced by apply(), and parse_my_tag().
|
inline |
References max_score_diffs_.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References class_name().
|
inline |
References nbr_e_threshold_.
Referenced by apply(), and parse_my_tag().
|
inline |
References nbr_e_threshold_, and protocols::hybridization::t.
|
inline |
References only_clean_seq_num_.
Referenced by apply(), and parse_my_tag().
|
inline |
References only_clean_seq_num_, and protocols::hybridization::t.
|
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(), cleaned_alignment_file(), indel_motif_radius(), loop_seqid_thresholds(), max_score_diffs(), nbr_e_threshold(), only_clean_seq_num(), core::scoring::parse_score_function(), scorefxn(), and protocols::evolution::TR().
|
static |
|
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 cleaned_alignment_file().
|
private |
Referenced by indel_motif_radius().
|
private |
Referenced by AlignmentGapInserter(), and loop_seqid_thresholds().
|
private |
Referenced by AlignmentGapInserter(), and max_score_diffs().
|
private |
Referenced by nbr_e_threshold().
|
private |
Referenced by only_clean_seq_num().
|
private |
Referenced by scorefxn().