Rosetta
|
#include <MatDesPointMutationCalculator.hh>
Public Types | |
typedef core::pose::Pose | Pose |
Private Attributes | |
core::pack::task::TaskFactoryOP | task_factory_ |
core::scoring::ScoreFunctionOP | scorefxn_ |
utility::vector1< protocols::filters::FilterOP > | filters_ |
utility::vector1< std::pair< std::string, core::Real > > | filter_thresholds_ |
protocols::moves::MoverOP | relax_mover_ |
utility::vector1< std::string > | sample_types_ |
bool | dump_pdb_ |
bool | rtmin_ |
bool | parallel_ |
core::Real | design_shell_ |
core::Real | repack_shell_ |
utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > | set_task_for_filters_ |
bool | force_natro_ |
utility::vector1< std::string > | stored_task_names_ |
utility::vector1< core::pack::task::PackerTaskOP > | new_tasks_ |
core::pose::PoseOP | reference_pose_ |
protocols::matdes::MatDesPointMutationCalculator::MatDesPointMutationCalculator | ( | ) |
default ctor
protocols::matdes::MatDesPointMutationCalculator::MatDesPointMutationCalculator | ( | core::pack::task::TaskFactoryOP | task_factory, |
core::scoring::ScoreFunctionOP | scorefxn, | ||
protocols::moves::MoverOP | relax_mover, | ||
utility::vector1< protocols::filters::FilterOP > | filters, | ||
utility::vector1< std::pair< std::string, core::Real > > | filter_thresholds, | ||
utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > | set_task_for_filters, | ||
utility::vector1< std::string > | sample_types, | ||
bool | dump_pdb = false , |
||
bool | rtmin = false , |
||
bool | parallel = false , |
||
core::Real | design_shell = -1.0 , |
||
core::Real | repack_shell = 8.0 , |
||
bool | force_natro = false |
||
) |
protocols::matdes::MatDesPointMutationCalculator::MatDesPointMutationCalculator | ( | core::pack::task::TaskFactoryOP | task_factory, |
core::scoring::ScoreFunctionOP | scorefxn, | ||
protocols::moves::MoverOP | relax_mover, | ||
protocols::filters::FilterOP | filter, | ||
std::pair< std::string, core::Real > | filter_threshold, | ||
protocols::simple_filters::TaskAwareScoreTypeFilterOP | set_task_for_filter, | ||
std::string | sample_type = "low" , |
||
bool | dump_pdb = false , |
||
bool | rtmin = false , |
||
bool | parallel = false , |
||
core::Real | design_shell = -1.0 , |
||
core::Real | repack_shell = 8.0 , |
||
bool | force_natro = false |
||
) |
References design_shell_, dump_pdb(), dump_pdb_, filter_thresholds(), filters(), filters_, force_natro(), force_natro_, parallel(), parallel_, relax_mover(), relax_mover_, repack_shell_, rtmin(), rtmin_, sample_types(), sample_types_, scorefxn(), scorefxn_, set_task_for_filters(), task_factory(), task_factory_, and protocols::matdes::TR().
|
overridedefault |
void protocols::matdes::MatDesPointMutationCalculator::calc_point_mut_filters | ( | Pose const & | start_pose, |
utility::vector1< std::pair< core::Size, utility::vector1< std::pair< core::chemical::AA, core::Real > > > > & | seqpos_aa_val_vec | ||
) |
void protocols::matdes::MatDesPointMutationCalculator::calc_point_mut_filters | ( | Pose const & | start_pose, |
utility::vector1< std::pair< core::Size, utility::vector1< std::pair< core::chemical::AA, utility::vector1< core::Real > > > > > & | seqpos_aa_vals_vec | ||
) |
protocols::matdes::MatDesPointMutationCalculatorOP protocols::matdes::MatDesPointMutationCalculator::clone | ( | ) | const |
bool protocols::matdes::MatDesPointMutationCalculator::dump_pdb | ( | ) | const |
References dump_pdb_.
Referenced by dump_pdb(), and MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::dump_pdb | ( | bool const | dump_pdb | ) |
References dump_pdb(), and dump_pdb_.
void protocols::matdes::MatDesPointMutationCalculator::eval_filters | ( | core::pose::Pose & | pose, |
bool & | filter_pass, | ||
utility::vector1< core::Real > & | vals, | ||
bool | always_eval | ||
) |
References protocols::matdes::TR(), and protocols::hybridization::val.
vector1< std::pair< std::string, core::Real > > protocols::matdes::MatDesPointMutationCalculator::filter_thresholds | ( | ) | const |
References filter_thresholds_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::filter_thresholds | ( | utility::vector1< std::pair< std::string, core::Real > > | filter_thresholds | ) |
vector1< protocols::filters::FilterOP > protocols::matdes::MatDesPointMutationCalculator::filters | ( | ) | const |
References filters_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::filters | ( | utility::vector1< protocols::filters::FilterOP > | filters | ) |
bool protocols::matdes::MatDesPointMutationCalculator::force_natro | ( | ) | const |
References force_natro_.
Referenced by force_natro(), and MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::force_natro | ( | bool const | force_natro | ) |
References force_natro(), and force_natro_.
void protocols::matdes::MatDesPointMutationCalculator::mutate_and_relax | ( | core::pose::Pose & | pose, |
core::Size const & | resi, | ||
core::chemical::AA const & | target_aa | ||
) |
References core::pose::Pose::data(), core::pose::symmetry::is_symmetric(), core::pack::make_symmetric_PackerTask_by_truncation(), core::conformation::Residue::name3(), core::chemical::num_canonical_aas, core::pose::Pose::replace_residue(), core::pose::Pose::residue(), core::pose::Pose::size(), core::pose::datacache::CacheableDataType::STM_STORED_TASKS, and protocols::matdes::TR().
void protocols::matdes::MatDesPointMutationCalculator::mutate_and_relax | ( | core::pose::Pose & | pose, |
core::Size const & | resi, | ||
core::chemical::AA const & | target_aa, | ||
protocols::minimization_packing::GreenPackerOP | green_packer | ||
) |
utility::vector1< core::pack::task::PackerTaskOP > protocols::matdes::MatDesPointMutationCalculator::new_tasks | ( | ) | const |
References new_tasks_.
Referenced by new_tasks().
void protocols::matdes::MatDesPointMutationCalculator::new_tasks | ( | utility::vector1< core::pack::task::PackerTaskOP > | new_tasks | ) |
References new_tasks(), and new_tasks_.
bool protocols::matdes::MatDesPointMutationCalculator::parallel | ( | ) | const |
References parallel_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::parallel | ( | bool const | r | ) |
References parallel_.
pose::PoseOP protocols::matdes::MatDesPointMutationCalculator::reference_pose | ( | ) | const |
References reference_pose_.
Referenced by reference_pose().
void protocols::matdes::MatDesPointMutationCalculator::reference_pose | ( | core::pose::PoseOP const | reference_pose | ) |
References reference_pose(), and reference_pose_.
protocols::moves::MoverOP protocols::matdes::MatDesPointMutationCalculator::relax_mover | ( | ) | const |
References relax_mover_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::relax_mover | ( | protocols::moves::MoverOP | relax_mover | ) |
References relax_mover_.
bool protocols::matdes::MatDesPointMutationCalculator::rtmin | ( | ) | const |
References rtmin_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::rtmin | ( | bool const | r | ) |
References rtmin_.
vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::sample_types | ( | ) | const |
References sample_types_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::sample_types | ( | utility::vector1< std::string > const & | sample_types | ) |
core::scoring::ScoreFunctionOP protocols::matdes::MatDesPointMutationCalculator::scorefxn | ( | ) | const |
References scorefxn_.
Referenced by MatDesPointMutationCalculator(), and scorefxn().
void protocols::matdes::MatDesPointMutationCalculator::scorefxn | ( | core::scoring::ScoreFunctionOP | scorefxn | ) |
References scorefxn(), and scorefxn_.
void protocols::matdes::MatDesPointMutationCalculator::set_design_shell | ( | core::Real | dz_shell | ) |
References design_shell_.
void protocols::matdes::MatDesPointMutationCalculator::set_repack_shell | ( | core::Real | rp_shell | ) |
References repack_shell_.
vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > protocols::matdes::MatDesPointMutationCalculator::set_task_for_filters | ( | ) | const |
References set_task_for_filters_.
Referenced by MatDesPointMutationCalculator().
void protocols::matdes::MatDesPointMutationCalculator::set_task_for_filters | ( | utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > | set_task_for_filters | ) |
utility::vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::stored_task_names | ( | ) | const |
References stored_task_names_.
Referenced by stored_task_names().
void protocols::matdes::MatDesPointMutationCalculator::stored_task_names | ( | utility::vector1< std::string > | stored_task_names | ) |
References stored_task_names(), and stored_task_names_.
core::pack::task::TaskFactoryOP protocols::matdes::MatDesPointMutationCalculator::task_factory | ( | ) | const |
References task_factory_.
Referenced by MatDesPointMutationCalculator(), and task_factory().
void protocols::matdes::MatDesPointMutationCalculator::task_factory | ( | core::pack::task::TaskFactoryOP | task_factory | ) |
References task_factory(), and task_factory_.
|
private |
Referenced by MatDesPointMutationCalculator(), and set_design_shell().
|
private |
Referenced by dump_pdb(), and MatDesPointMutationCalculator().
|
private |
Referenced by filter_thresholds().
|
private |
Referenced by filters(), and MatDesPointMutationCalculator().
|
private |
Referenced by force_natro(), and MatDesPointMutationCalculator().
|
private |
Referenced by new_tasks().
|
private |
Referenced by MatDesPointMutationCalculator(), and parallel().
|
private |
Referenced by reference_pose().
|
private |
Referenced by MatDesPointMutationCalculator(), and relax_mover().
|
private |
Referenced by MatDesPointMutationCalculator(), and set_repack_shell().
|
private |
Referenced by MatDesPointMutationCalculator(), and rtmin().
|
private |
Referenced by MatDesPointMutationCalculator(), and sample_types().
|
private |
Referenced by MatDesPointMutationCalculator(), and scorefxn().
|
private |
Referenced by set_task_for_filters().
|
private |
Referenced by stored_task_names().
|
private |
Referenced by MatDesPointMutationCalculator(), and task_factory().