![]() |
Rosetta Protocols
2014.35
|
#include <ClashCheckFilter.hh>
Private Attributes | |
core::pack::task::TaskFactoryOP | task_factory_ |
core::Real | clash_dist_ |
std::string | sym_dof_names_ |
core::Size | nsub_bblock_ |
core::Size | threshold_ |
bool | verbose_ |
bool | write_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
protocols::matdes::ClashCheckFilter::ClashCheckFilter | ( | ) |
Referenced by clone(), protocols::matdes::ClashCheckFilterCreator::create_filter(), and fresh_instance().
protocols::matdes::ClashCheckFilter::ClashCheckFilter | ( | core::pack::task::TaskFactoryOP | task_factory, |
core::Real const | c, | ||
std::string const | s, | ||
core::Size const | n, | ||
core::Size const | t, | ||
bool const | v, | ||
bool const | w | ||
) |
protocols::matdes::ClashCheckFilter::ClashCheckFilter | ( | ClashCheckFilter const & | rval | ) |
|
virtual |
|
virtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References compute(), threshold_, protocols::matdes::TR, verbose(), and write().
void protocols::matdes::ClashCheckFilter::clash_dist | ( | core::Real const | c | ) |
References clash_dist_.
core::Real protocols::matdes::ClashCheckFilter::clash_dist | ( | ) | const |
References clash_dist_.
Referenced by parse_my_tag().
|
virtual |
Implements protocols::filters::Filter.
References ClashCheckFilter().
core::Size protocols::matdes::ClashCheckFilter::compute | ( | core::pose::Pose const & | pose, |
bool const & | v, | ||
bool const & | w | ||
) | const |
calc oligomeric AverageDegree
References core::pose::Pose::aa(), core::conformation::Residue::atom_name(), clash_dist_, protocols::jd2::JobDistributor::current_output_name(), numeric::xyzVector< class >::distance_squared(), get_component_of_residue(), protocols::jd2::JobDistributor::get_instance(), get_jump_name_to_subunits(), core::conformation::Residue::name3(), nsub_bblock_, basic::options::option, core::pose::Pose::pdb_info(), basic::options::OptionKeys::out::file::renumber_pdb, core::pose::Pose::residue(), runtime_assert, string_split(), sym_dof_names_, symmetry_info(), task_factory(), protocols::matdes::TR, utility_exit_with_message, write_pymol_string_to_pdb(), write_to_pdb(), and core::pose::Pose::xyz().
Referenced by apply(), report(), and report_sm().
|
virtual |
Implements protocols::filters::Filter.
References ClashCheckFilter().
|
inlinevirtual |
Reimplemented from protocols::filters::Filter.
Referenced by write_pymol_string_to_pdb(), and write_to_pdb().
void protocols::matdes::ClashCheckFilter::nsub_bblock | ( | core::Size const | n | ) |
References nsub_bblock_.
core::Size protocols::matdes::ClashCheckFilter::nsub_bblock | ( | ) | const |
References nsub_bblock_.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
References clash_dist(), nsub_bblock_, protocols::rosetta_scripts::parse_task_operations(), sym_dof_names_, task_factory(), threshold_, verbose_, and write_.
|
virtual |
Reimplemented from protocols::filters::Filter.
References compute().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
References compute().
void protocols::matdes::ClashCheckFilter::sym_dof_names | ( | std::string const | s | ) |
References sym_dof_names_.
std::string protocols::matdes::ClashCheckFilter::sym_dof_names | ( | ) | const |
References sym_dof_names_.
void protocols::matdes::ClashCheckFilter::task_factory | ( | core::pack::task::TaskFactoryOP | task_factory | ) |
References task_factory(), and task_factory_.
core::pack::task::TaskFactoryOP protocols::matdes::ClashCheckFilter::task_factory | ( | ) | const |
References task_factory_.
Referenced by compute(), parse_my_tag(), and task_factory().
void protocols::matdes::ClashCheckFilter::threshold | ( | core::Size const | t | ) |
References threshold_.
core::Size protocols::matdes::ClashCheckFilter::threshold | ( | ) | const |
References threshold_.
bool protocols::matdes::ClashCheckFilter::verbose | ( | ) | const |
void protocols::matdes::ClashCheckFilter::write_pymol_string_to_pdb | ( | std::string const | pymol_selection | ) | const |
void protocols::matdes::ClashCheckFilter::write_to_pdb | ( | core::pose::Pose const & | pose, |
std::string const | residue_name, | ||
core::Size const | residue, | ||
std::string const | atom_name | ||
) | const |
References protocols::jd2::Job::add_string(), protocols::nonlocal::current_job(), protocols::jd2::JobDistributor::get_instance(), protocols::filters::Filter::get_user_defined_name(), name(), basic::options::option, core::pose::Pose::pdb_info(), and basic::options::OptionKeys::out::file::renumber_pdb.
Referenced by compute().
|
private |
Referenced by clash_dist(), and compute().
|
private |
Referenced by compute(), nsub_bblock(), and parse_my_tag().
|
private |
Referenced by compute(), parse_my_tag(), and sym_dof_names().
|
private |
Referenced by task_factory().
|
private |
Referenced by apply(), parse_my_tag(), and threshold().
|
private |
Referenced by parse_my_tag(), and verbose().
|
private |
Referenced by parse_my_tag(), and write().