![]() |
Rosetta Protocols
2014.16.56682
|
#include <EnzFilters.hh>
Public Types | |
| typedef protocols::filters::Filter | Filter |
| typedef protocols::filters::FilterOP | FilterOP |
| typedef protocols::filters::Filters_map | Filters_map |
Private Member Functions | |
| void | initialize_value_evaluators_from_file (std::string const filename) |
| void | compute_metrics_for_residue_subset (std::string sub_name, bool separate_out_constraints, core::pose::Pose const &calc_pose, utility::vector1< core::Size > const &res_subset) const |
| void | setup_pose_metric_calculators (core::pose::Pose const &pose, bool separate_out_constraints) const |
| function to setup residue specific calculators for all the catalytic residues and the ligand More... | |
Static Private Attributes | |
| static std::map< std::string, std::map< std::string, ValueEvaluator > > | evaluator_map_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
brief Class that calculates silent energies for an enzdes type scorefile these silent energies can then be written into a scorefile. class is derived from Filter because eventually it should be possible to have this class read in a requirement file and return false if any of the silent energies don't have the required value
| protocols::enzdes::EnzdesScorefileFilter::EnzdesScorefileFilter | ( | ) |
References compare_native, dump_final_repack_without_ligand_pdb, enzdes, final_repack_without_ligand, native_comp_, native_compare_calculators_, native_comparison_, no_packstat_calculation, option, options, relevant_scoreterms_, residue_calculators_, scoring, silent_Es_, spec_segments_, and user.
Referenced by clone(), and fresh_instance().
| protocols::enzdes::EnzdesScorefileFilter::EnzdesScorefileFilter | ( | EnzdesScorefileFilter const & | other | ) |
References clone().
| protocols::enzdes::EnzdesScorefileFilter::~EnzdesScorefileFilter | ( | ) |
|
virtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References evaluator_map_, examine_pose(), reqfile_name_, runtime_assert, silent_Es_, and protocols::enzdes::TR.
| void protocols::enzdes::EnzdesScorefileFilter::clear_rnl_pose | ( | ) |
clear rnl pose to save some memory
References rnl_pose_.
|
inlinevirtual |
Implements protocols::filters::Filter.
References EnzdesScorefileFilter().
|
private |
References core::pose::Pose::energies(), core::pose::Pose::metric(), relevant_scoreterms_, residue_calculators_, core::scoring::Energies::residue_total_energies(), core::scoring::score_type_from_name(), silent_Es_, protocols::enzdes::enzutil::sum_constraint_scoreterms(), basic::MetricValue< T >::value(), and core::scoring::Energies::weights().
Referenced by examine_pose().
| void protocols::enzdes::EnzdesScorefileFilter::examine_pose | ( | core::pose::Pose const & | pose | ) | const |
References protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::enzdes::enzutil::catalytic_res(), compute_metrics_for_residue_subset(), core::pose::Pose::energies(), enzcst_io_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), keep_rnl_pose_, native_comp_, native_compare_calculators_, native_comparison_, core::pose::Pose::observer_cache(), relevant_scoreterms_, repack_no_lig_, residue_calculators_, rnl_pose_, core::scoring::score_type_from_name(), sequence_recovery, protocols::enzdes::RepackLigandSiteWithoutLigandMover::set_cstio(), setup_pose_metric_calculators(), sfxn_, protocols::enzdes::RepackLigandSiteWithoutLigandMover::silent_Es(), silent_Es_, spec_segments_, core::pose::datacache::CacheableObserverType::SPECIAL_SEGMENTS_OBSERVER, utility::pointer::static_pointer_cast(), protocols::enzdes::enzutil::sum_constraint_scoreterms(), utility::to_string(), core::scoring::Energies::total_energies(), basic::MetricValue< T >::value(), and core::scoring::Energies::weights().
Referenced by apply().
|
inlinevirtual |
Implements protocols::filters::Filter.
References EnzdesScorefileFilter().
|
private |
|
virtual |
not implemented yet
Reimplemented from protocols::filters::Filter.
References initialize_value_evaluators_from_file(), and reqfile_name_.
| core::pose::PoseOP protocols::enzdes::EnzdesScorefileFilter::rnl_pose | ( | ) |
References rnl_pose_.
| void protocols::enzdes::EnzdesScorefileFilter::set_cstio | ( | toolbox::match_enzdes_util::EnzConstraintIOCOP | enzcst_io | ) |
References enzcst_io_.
|
private |
function to setup residue specific calculators for all the catalytic residues and the ligand
References angle_constraint, atom_pair_constraint, protocols::enzdes::enzutil::catalytic_res(), core::pose::Pose::chain(), coordinate_constraint, dihedral_constraint, core::pose::metrics::CalculatorFactory::Instance(), core::chemical::ResidueType::is_ligand(), core::chemical::ResidueType::is_protein(), native_compare_calculators_, native_comparison_, no_packstat_calc_, basic::options::OptionKeys::enzdes::no_packstat_calculation, basic::options::option, core::pose::metrics::CalculatorFactory::register_calculator(), residue_calculators_, core::pose::Pose::residue_type(), spec_segments_, utility::to_string(), and utility_exit_with_message.
Referenced by examine_pose().
|
inline |
References silent_Es_.
|
private |
Referenced by examine_pose(), and set_cstio().
|
staticprivate |
Referenced by apply(), and initialize_value_evaluators_from_file().
|
private |
Referenced by examine_pose().
|
private |
Referenced by EnzdesScorefileFilter(), and examine_pose().
|
mutableprivate |
Referenced by EnzdesScorefileFilter(), examine_pose(), and setup_pose_metric_calculators().
|
private |
Referenced by EnzdesScorefileFilter(), examine_pose(), and setup_pose_metric_calculators().
|
private |
Referenced by setup_pose_metric_calculators().
|
private |
Referenced by compute_metrics_for_residue_subset(), EnzdesScorefileFilter(), and examine_pose().
|
private |
Referenced by examine_pose().
|
private |
Referenced by apply(), and parse_my_tag().
|
mutableprivate |
|
mutableprivate |
Referenced by clear_rnl_pose(), examine_pose(), and rnl_pose().
|
private |
Referenced by examine_pose().
|
mutableprivate |
Referenced by apply(), compute_metrics_for_residue_subset(), EnzdesScorefileFilter(), examine_pose(), and silent_Es().
|
mutableprivate |
Referenced by EnzdesScorefileFilter(), examine_pose(), and setup_pose_metric_calculators().
1.8.7