![]() |
Rosetta
2021.16
|
#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 |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter 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 | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
| typedef basic::datacache::DataMap protocols::simple_filters::SaveResfileToDiskFilter::DataMap |
| 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.
| void protocols::simple_filters::SaveResfileToDiskFilter::designable_only | ( | bool const | d | ) |
References designable_only_.
| bool protocols::simple_filters::SaveResfileToDiskFilter::designable_only | ( | ) | const |
References designable_only_.
Referenced by parse_my_tag().
|
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 |
| void protocols::simple_filters::SaveResfileToDiskFilter::renumber_pdb | ( | bool const | r | ) |
References renumber_pdb_.
| bool protocols::simple_filters::SaveResfileToDiskFilter::renumber_pdb | ( | ) | const |
References renumber_pdb_.
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_general_property | ( | ) | const |
References resfile_general_property_.
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_name | ( | ) | const |
References resfile_name_.
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_prefix | ( | ) | const |
References resfile_prefix_.
Referenced by parse_my_tag(), and write_resfile().
| void protocols::simple_filters::SaveResfileToDiskFilter::resfile_suffix | ( | std::string const & | s | ) |
References resfile_suffix_.
| std::string protocols::simple_filters::SaveResfileToDiskFilter::resfile_suffix | ( | ) | const |
References resfile_suffix_.
Referenced by parse_my_tag(), and write_resfile().
| 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().
| void protocols::simple_filters::SaveResfileToDiskFilter::selected_resis | ( | utility::vector1< core::Size > const | r | ) |
References selected_resis_.
| utility::vector1< core::Size > protocols::simple_filters::SaveResfileToDiskFilter::selected_resis | ( | ) | const |
References selected_resis_.
| void protocols::simple_filters::SaveResfileToDiskFilter::selected_resis_property | ( | std::string const & | g | ) |
References selected_resis_property_.
| 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::task_factory | ( | core::pack::task::TaskFactoryOP | task_factory | ) |
References task_factory(), and task_factory_.
| 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::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().
1.8.7