Rosetta
|
#include <SaveResfileToDiskFilter.hh>
Public Types | |
typedef protocols::filters::Filter | Super |
typedef protocols::filters::Filter | Filter |
typedef protocols::filters::FilterOP | FilterOP |
typedef core::Real | Real |
typedef core::pose::Pose | Pose |
typedef utility::tag::TagCOP | TagCOP |
typedef basic::datacache::DataMap | DataMap |
Public Member Functions | |
SaveResfileToDiskFilter () | |
SaveResfileToDiskFilter (core::pack::task::TaskFactoryOP task_factory, utility::vector1< core::Size > const &selected_resis, bool const designable_only, std::string const &resfile_name, std::string const &resfile_suffix, std::string const &resfile_prefix, std::string const &resfile_general_property, std::string const &selected_resis_property) | |
SaveResfileToDiskFilter (SaveResfileToDiskFilter const &rval) | |
~SaveResfileToDiskFilter () override | |
protocols::filters::FilterOP | clone () const override |
protocols::filters::FilterOP | fresh_instance () const override |
void | task_factory (core::pack::task::TaskFactoryOP task_factory) |
void | selected_resis (utility::vector1< core::Size > const r) |
void | designable_only (bool const d) |
void | renumber_pdb (bool const r) |
void | resfile_name (std::string const &n) |
void | resfile_suffix (std::string const &s) |
void | resfile_prefix (std::string const &p) |
void | resfile_general_property (std::string const &g) |
void | selected_resis_property (std::string const &g) |
core::pack::task::TaskFactoryOP | task_factory () const |
utility::vector1< core::Size > | selected_resis () const |
bool | designable_only () const |
bool | renumber_pdb () const |
std::string | resfile_name () const |
std::string | resfile_suffix () const |
std::string | resfile_prefix () const |
std::string | resfile_general_property () const |
std::string | selected_resis_property () const |
void | parse_my_tag (TagCOP tag, basic::datacache::DataMap &) override |
parse xml More... | |
bool | apply (core::pose::Pose const &pose) const override |
Returns true if the given pose passes the filter, false otherwise. More... | |
utility::vector1< core::Size > | select_residues (Pose const &pose) const |
Applies the TaskOperations specified in the xml, and then selects either. More... | |
void | write_resfile (Pose const &pose, utility::vector1< core::Size > const &selected_residues) const |
Write the resfile to disk. More... | |
std::string | name () const override |
![]() | |
Filter () | |
Filter (std::string const &) | |
~Filter () override | |
virtual void | report (std::ostream &, core::pose::Pose const &) const |
virtual core::Real | report_sm (core::pose::Pose const &) const |
used to report filter internals through a score or silent file More... | |
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::pack::task::TaskFactoryOP | task_factory_ |
utility::vector1< core::Size > | selected_resis_ |
bool | designable_only_ |
bool | renumber_pdb_ |
std::string | resfile_name_ |
std::string | resfile_suffix_ |
std::string | resfile_prefix_ |
std::string | resfile_general_property_ |
std::string | selected_resis_property_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
typedef utility::tag::TagCOP protocols::simple_filters::SaveResfileToDiskFilter::TagCOP |
protocols::simple_filters::SaveResfileToDiskFilter::SaveResfileToDiskFilter | ( | ) |
protocols::simple_filters::SaveResfileToDiskFilter::SaveResfileToDiskFilter | ( | core::pack::task::TaskFactoryOP | task_factory, |
utility::vector1< core::Size > const & | selected_resis, | ||
bool const | designable_only, | ||
std::string const & | resfile_name, | ||
std::string const & | resfile_suffix, | ||
std::string const & | resfile_prefix, | ||
std::string const & | resfile_general_property, | ||
std::string const & | selected_resis_property | ||
) |
|
default |
|
overridedefault |
|
overridevirtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References select_residues(), and write_resfile().
|
static |
|
overridevirtual |
Implements protocols::filters::Filter.
bool protocols::simple_filters::SaveResfileToDiskFilter::designable_only | ( | ) | const |
References designable_only_.
Referenced by parse_my_tag().
void protocols::simple_filters::SaveResfileToDiskFilter::designable_only | ( | bool const | d | ) |
References designable_only_.
|
overridevirtual |
Implements protocols::filters::Filter.
|
overridevirtual |
Reimplemented from protocols::filters::Filter.
References class_name().
|
overridevirtual |
parse xml
Reimplemented from protocols::filters::Filter.
References designable_only(), core::pack::task::parse_task_operations(), renumber_pdb(), resfile_general_property(), resfile_name(), resfile_prefix(), resfile_suffix(), selected_resis_property(), and task_factory().
|
static |
bool protocols::simple_filters::SaveResfileToDiskFilter::renumber_pdb | ( | ) | const |
References renumber_pdb_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::renumber_pdb | ( | bool const | r | ) |
References renumber_pdb_.
std::string protocols::simple_filters::SaveResfileToDiskFilter::resfile_general_property | ( | ) | const |
References resfile_general_property_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::resfile_general_property | ( | std::string const & | g | ) |
References resfile_general_property_.
std::string protocols::simple_filters::SaveResfileToDiskFilter::resfile_name | ( | ) | const |
References resfile_name_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::resfile_name | ( | std::string const & | n | ) |
References resfile_name_.
std::string protocols::simple_filters::SaveResfileToDiskFilter::resfile_prefix | ( | ) | const |
References resfile_prefix_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::resfile_prefix | ( | std::string const & | p | ) |
References resfile_prefix_.
std::string protocols::simple_filters::SaveResfileToDiskFilter::resfile_suffix | ( | ) | const |
References resfile_suffix_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::resfile_suffix | ( | std::string const & | s | ) |
References resfile_suffix_.
utility::vector1< core::Size > protocols::simple_filters::SaveResfileToDiskFilter::select_residues | ( | Pose const & | pose | ) | const |
Applies the TaskOperations specified in the xml, and then selects either.
References designable_only_, core::conformation::Residue::is_protein(), core::pose::Pose::residue(), core::pose::Pose::size(), task_factory(), and protocols::simple_filters::TR().
Referenced by apply().
utility::vector1< core::Size > protocols::simple_filters::SaveResfileToDiskFilter::selected_resis | ( | ) | const |
References selected_resis_.
void protocols::simple_filters::SaveResfileToDiskFilter::selected_resis | ( | utility::vector1< core::Size > const | r | ) |
References selected_resis_.
std::string protocols::simple_filters::SaveResfileToDiskFilter::selected_resis_property | ( | ) | const |
References selected_resis_property_.
Referenced by parse_my_tag(), and write_resfile().
void protocols::simple_filters::SaveResfileToDiskFilter::selected_resis_property | ( | std::string const & | g | ) |
References selected_resis_property_.
core::pack::task::TaskFactoryOP protocols::simple_filters::SaveResfileToDiskFilter::task_factory | ( | ) | const |
References task_factory_.
Referenced by parse_my_tag(), select_residues(), and task_factory().
void protocols::simple_filters::SaveResfileToDiskFilter::task_factory | ( | core::pack::task::TaskFactoryOP | task_factory | ) |
References task_factory(), and task_factory_.
void protocols::simple_filters::SaveResfileToDiskFilter::write_resfile | ( | Pose const & | pose, |
utility::vector1< core::Size > const & | selected_residues | ||
) | const |
Write the resfile to disk.
References protocols::jd2::current_output_name(), core::conformation::Residue::name1(), core::conformation::membrane::out, core::pose::Pose::pdb_info(), renumber_pdb(), resfile_general_property(), resfile_name(), resfile_prefix(), resfile_suffix(), core::pose::Pose::residue(), and selected_resis_property().
Referenced by apply().
|
private |
Referenced by designable_only(), and select_residues().
|
private |
Referenced by renumber_pdb().
|
private |
Referenced by resfile_general_property().
|
private |
Referenced by resfile_name().
|
private |
Referenced by resfile_prefix().
|
private |
Referenced by resfile_suffix().
|
private |
Referenced by selected_resis().
|
private |
Referenced by selected_resis_property().
|
private |
Referenced by task_factory().