Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::matdes::MatDesPointMutationCalculator Class Reference

#include <MatDesPointMutationCalculator.hh>

Inheritance diagram for protocols::matdes::MatDesPointMutationCalculator:
Inheritance graph
[legend]

Public Types

typedef core::pose::Pose Pose
 

Public Member Functions

 MatDesPointMutationCalculator ()
 default ctor More...
 
 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)
 
 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)
 
 ~MatDesPointMutationCalculator () override
 
void mutate_and_relax (core::pose::Pose &pose, core::Size const &resi, core::chemical::AA const &target_aa)
 
void mutate_and_relax (core::pose::Pose &pose, core::Size const &resi, core::chemical::AA const &target_aa, protocols::minimization_packing::GreenPackerOP green_packer)
 
void eval_filters (core::pose::Pose &pose, bool &filter_pass, utility::vector1< core::Real > &vals, bool always_eval)
 
void 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)
 
void 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)
 
protocols::matdes::MatDesPointMutationCalculatorOP clone () const
 
core::pack::task::TaskFactoryOP task_factory () const
 
void task_factory (core::pack::task::TaskFactoryOP task_factory)
 
core::scoring::ScoreFunctionOP scorefxn () const
 
void scorefxn (core::scoring::ScoreFunctionOP scorefxn)
 
utility::vector1
< protocols::filters::FilterOP
filters () const
 
void filters (utility::vector1< protocols::filters::FilterOP > filters)
 
utility::vector1< std::pair
< std::string, core::Real > > 
filter_thresholds () const
 
void filter_thresholds (utility::vector1< std::pair< std::string, core::Real > > filter_thresholds)
 
protocols::moves::MoverOP relax_mover () const
 
void relax_mover (protocols::moves::MoverOP relax_mover)
 
bool dump_pdb () const
 
void dump_pdb (bool const dump_pdb)
 
utility::vector1< std::string > sample_types () const
 
void sample_types (utility::vector1< std::string > const &sample_types)
 
void rtmin (bool const r)
 
bool rtmin () const
 
void parallel (bool const r)
 
bool parallel () const
 
void set_design_shell (core::Real dz_shell)
 
void set_repack_shell (core::Real rp_shell)
 
utility::vector1
< protocols::simple_filters::TaskAwareScoreTypeFilterOP
set_task_for_filters () const
 
void set_task_for_filters (utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > set_task_for_filters)
 
void force_natro (bool const force_natro)
 
bool force_natro () const
 
void stored_task_names (utility::vector1< std::string > stored_task_names)
 
utility::vector1< std::string > stored_task_names () const
 
void new_tasks (utility::vector1< core::pack::task::PackerTaskOP > new_tasks)
 
utility::vector1
< core::pack::task::PackerTaskOP
new_tasks () const
 
core::pose::PoseOP reference_pose () const
 
void reference_pose (core::pose::PoseOP const reference_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_
 

Member Typedef Documentation

Constructor & Destructor Documentation

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 
)
protocols::matdes::MatDesPointMutationCalculator::~MatDesPointMutationCalculator ( )
overridedefault

Member Function Documentation

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 
)
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 
)
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 
)
vector1< std::pair< std::string, core::Real > > protocols::matdes::MatDesPointMutationCalculator::filter_thresholds ( ) const
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 filters(), and MatDesPointMutationCalculator().

void protocols::matdes::MatDesPointMutationCalculator::filters ( utility::vector1< protocols::filters::FilterOP filters)

References filters(), and filters_.

void protocols::matdes::MatDesPointMutationCalculator::force_natro ( bool const  force_natro)

References force_natro(), and force_natro_.

bool protocols::matdes::MatDesPointMutationCalculator::force_natro ( ) const
void protocols::matdes::MatDesPointMutationCalculator::mutate_and_relax ( core::pose::Pose pose,
core::Size const &  resi,
core::chemical::AA const &  target_aa 
)
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 
)
void protocols::matdes::MatDesPointMutationCalculator::new_tasks ( utility::vector1< core::pack::task::PackerTaskOP new_tasks)

References new_tasks(), and new_tasks_.

utility::vector1< core::pack::task::PackerTaskOP > protocols::matdes::MatDesPointMutationCalculator::new_tasks ( ) const

References new_tasks_.

Referenced by new_tasks().

void protocols::matdes::MatDesPointMutationCalculator::parallel ( bool const  r)

References parallel_.

bool protocols::matdes::MatDesPointMutationCalculator::parallel ( ) const

References parallel_.

Referenced by MatDesPointMutationCalculator().

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)
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_.

void protocols::matdes::MatDesPointMutationCalculator::rtmin ( bool const  r)

References rtmin_.

bool protocols::matdes::MatDesPointMutationCalculator::rtmin ( ) const

References rtmin_.

Referenced by MatDesPointMutationCalculator().

vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::sample_types ( ) const
void protocols::matdes::MatDesPointMutationCalculator::sample_types ( utility::vector1< std::string > const &  sample_types)

References sample_types(), and 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
void protocols::matdes::MatDesPointMutationCalculator::set_task_for_filters ( utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP set_task_for_filters)
void protocols::matdes::MatDesPointMutationCalculator::stored_task_names ( utility::vector1< std::string >  stored_task_names)
utility::vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::stored_task_names ( ) const

References stored_task_names_.

Referenced by stored_task_names().

core::pack::task::TaskFactoryOP protocols::matdes::MatDesPointMutationCalculator::task_factory ( ) const
void protocols::matdes::MatDesPointMutationCalculator::task_factory ( core::pack::task::TaskFactoryOP  task_factory)

References task_factory(), and task_factory_.

Member Data Documentation

core::Real protocols::matdes::MatDesPointMutationCalculator::design_shell_
private
bool protocols::matdes::MatDesPointMutationCalculator::dump_pdb_
private
utility::vector1< std::pair< std::string, core::Real > > protocols::matdes::MatDesPointMutationCalculator::filter_thresholds_
private
utility::vector1< protocols::filters::FilterOP > protocols::matdes::MatDesPointMutationCalculator::filters_
private
bool protocols::matdes::MatDesPointMutationCalculator::force_natro_
private
utility::vector1< core::pack::task::PackerTaskOP > protocols::matdes::MatDesPointMutationCalculator::new_tasks_
private

Referenced by new_tasks().

bool protocols::matdes::MatDesPointMutationCalculator::parallel_
private
core::pose::PoseOP protocols::matdes::MatDesPointMutationCalculator::reference_pose_
private

Referenced by reference_pose().

protocols::moves::MoverOP protocols::matdes::MatDesPointMutationCalculator::relax_mover_
private
core::Real protocols::matdes::MatDesPointMutationCalculator::repack_shell_
private
bool protocols::matdes::MatDesPointMutationCalculator::rtmin_
private
utility::vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::sample_types_
private
core::scoring::ScoreFunctionOP protocols::matdes::MatDesPointMutationCalculator::scorefxn_
private
utility::vector1< protocols::simple_filters::TaskAwareScoreTypeFilterOP > protocols::matdes::MatDesPointMutationCalculator::set_task_for_filters_
private
utility::vector1< std::string > protocols::matdes::MatDesPointMutationCalculator::stored_task_names_
private

Referenced by stored_task_names().

core::pack::task::TaskFactoryOP protocols::matdes::MatDesPointMutationCalculator::task_factory_
private

The documentation for this class was generated from the following files: