|
Rosetta 3.5
|
#include <LayerDesignOperation.hh>


Public Types | |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef core::pack::task::PackerTask | PackerTask |
| typedef core::pack::task::operation::TaskOperation | TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
| typedef TaskOperation | parent |
| typedef utility::tag::TagPtr | TagPtr |
| typedef std::map< std::string, TaskOperationOP > | TaskLayers |
| typedef std::pair< std::string, TaskOperationOP > | TaskLayer |
| typedef std::map< std::string, std::string > | LayerDefinitions |
| typedef std::pair< std::string, std::string > | LayerDefinition |
| typedef std::map< std::string, LayerDefinitions > | LayerResidues |
| typedef std::pair< std::string, LayerDefinitions > | Layer |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| LayerDesignOperation () | |
| default constructor More... | |
| LayerDesignOperation (bool dsgn_core, bool dsgn_boundary, bool dsgn_surface) | |
| value constructor More... | |
| virtual | ~LayerDesignOperation () |
| destructor More... | |
| virtual TaskOperationOP | clone () const |
| make clone More... | |
| void | design_layer (bool const dsgn_core, bool const dsgn_boundary, bool const dsgn_surface) |
| layer to be designed More... | |
| void | sasa_surface (Real const r, String const ss="") |
| accessible surface for evaluating residues are in surface or not More... | |
| void | sasa_core (Real const r, String const ss="") |
| accessible surface for evaluating residues are in core or not More... | |
| void | pore_radius (Real ps) |
| set pore radius for colculating asa More... | |
| void | set_verbose (bool const b) |
| set verbose More... | |
| void | set_restrict_restypes (bool const b) |
| set restrict_restypes More... | |
| void | use_original_seq () |
| use original sequence for not designed layer More... | |
| void | make_pymol_script (bool value) |
| make pymol scripts showing the different layers More... | |
| void | parse_tag (TagPtr tag) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| virtual void | apply (Pose const &pose, PackerTask &task) const |
| apply More... | |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| virtual | ~TaskOperation () |
| virtual void | parse_def (utility::lua::LuaObject const &def) |
Private Member Functions | |
| utility::vector1< bool > | get_restrictions (std::string const &layer, std::string const &default_layer, std::string const &ss_type) const |
| void | set_default_layer_residues () |
| std::string | pos2select (utility::vector1< Size > const &pos) const |
| utility function to transform a vector of position into a pymol selection command More... | |
| void | write_pymol_script (Pose const &pos, toolbox::SelectResiduesByLayerOP srbl, std::map< std::string, utility::vector1< bool > > const &layer_specification, bool las_ligand, std::string const &filename) const |
| write a pymol command with the different layers as selections More... | |
Private Attributes | |
| bool | add_helix_capping_ |
| add helix capping ? More... | |
| bool | use_original_ |
| use original sequence for not designed layer ? More... | |
| bool | repack_non_designed_residues_ |
| bool | verbose_ |
| bool | restrict_restypes_ |
| bool | make_pymol_script_ |
| LayerResidues | layer_residues_ |
| std::map< std::string, bool > | design_layer_ |
| TaskLayers | task_layers_ |
| toolbox::SelectResiduesByLayerOP | srbl_ |
Definition at line 64 of file LayerDesignOperation.hh.
| typedef std::pair< std::string, LayerDefinitions > protocols::flxbb::LayerDesignOperation::Layer |
Definition at line 85 of file LayerDesignOperation.hh.
| typedef std::pair< std::string, std::string > protocols::flxbb::LayerDesignOperation::LayerDefinition |
Definition at line 83 of file LayerDesignOperation.hh.
| typedef std::map< std::string, std::string > protocols::flxbb::LayerDesignOperation::LayerDefinitions |
Definition at line 82 of file LayerDesignOperation.hh.
| typedef std::map< std::string, LayerDefinitions > protocols::flxbb::LayerDesignOperation::LayerResidues |
Definition at line 84 of file LayerDesignOperation.hh.
Definition at line 71 of file LayerDesignOperation.hh.
Definition at line 74 of file LayerDesignOperation.hh.
Definition at line 70 of file LayerDesignOperation.hh.
Definition at line 69 of file LayerDesignOperation.hh.
| typedef std::string protocols::flxbb::LayerDesignOperation::String |
Definition at line 68 of file LayerDesignOperation.hh.
| typedef utility::tag::TagPtr protocols::flxbb::LayerDesignOperation::TagPtr |
Definition at line 75 of file LayerDesignOperation.hh.
| typedef std::pair< std::string, TaskOperationOP > protocols::flxbb::LayerDesignOperation::TaskLayer |
Definition at line 77 of file LayerDesignOperation.hh.
| typedef std::map< std::string, TaskOperationOP > protocols::flxbb::LayerDesignOperation::TaskLayers |
Definition at line 76 of file LayerDesignOperation.hh.
| typedef core::pack::task::operation::TaskOperation protocols::flxbb::LayerDesignOperation::TaskOperation |
Definition at line 72 of file LayerDesignOperation.hh.
| typedef core::pack::task::operation::TaskOperationOP protocols::flxbb::LayerDesignOperation::TaskOperationOP |
Definition at line 73 of file LayerDesignOperation.hh.
| protocols::flxbb::LayerDesignOperation::LayerDesignOperation | ( | ) |
default constructor
Definition at line 105 of file LayerDesignOperation.cc.
References set_default_layer_residues().
Referenced by clone().
| protocols::flxbb::LayerDesignOperation::LayerDesignOperation | ( | bool | dsgn_core, |
| bool | dsgn_boundary, | ||
| bool | dsgn_surface | ||
| ) |
value constructor
Definition at line 119 of file LayerDesignOperation.cc.
References design_layer(), and set_default_layer_residues().
|
virtual |
destructor
Definition at line 134 of file LayerDesignOperation.cc.
|
virtual |
apply
Implements core::pack::task::operation::TaskOperation.
Definition at line 285 of file LayerDesignOperation.cc.
References add_helix_capping_, core::pack::task::ResidueLevelTask::command_string(), design_layer_, core::pack::task::PackerTask_::designing_residues(), core::scoring::dssp::Dssp::dssp_reduced(), core::pose::symmetry::extract_asymmetric_unit(), protocols::swa::rna::file_exists(), protocols::flxbb::find_ligands(), core::scoring::dssp::Dssp::get_dssp_secstruct(), get_restrictions(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), make_pymol_script_, core::pack::task::PackerTask::nonconst_residue_task(), core::pack::task::ResidueLevelTask::prevent_repacking(), repack_non_designed_residues_, core::pose::Pose::residue(), core::pack::task::PackerTask::residue_task(), core::pack::task::ResidueLevelTask::restrict_absent_canonical_aas(), core::pack::task::ResidueLevelTask::restrict_to_repacking(), srbl_, task_layers_, core::pose::Pose::total_residue(), protocols::TR(), verbose_, and write_pymol_script().
|
virtual |
make clone
clone
Implements core::pack::task::operation::TaskOperation.
Definition at line 139 of file LayerDesignOperation.cc.
References LayerDesignOperation().
| void protocols::flxbb::LayerDesignOperation::design_layer | ( | bool const | dsgn_core, |
| bool const | dsgn_boundary, | ||
| bool const | dsgn_surface | ||
| ) |
layer to be designed
Definition at line 145 of file LayerDesignOperation.cc.
References srbl_.
Referenced by LayerDesignOperation().
|
private |
Definition at line 273 of file LayerDesignOperation.cc.
References core::chemical::aa_from_oneletter_code(), layer_residues_, and core::chemical::num_canonical_aas.
Referenced by apply().
|
inline |
make pymol scripts showing the different layers
Definition at line 131 of file LayerDesignOperation.hh.
Referenced by parse_tag().
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
Definition at line 435 of file LayerDesignOperation.cc.
References design_layer_, core::pack::task::operation::TaskOperationFactory::get_instance(), core::pack::task::operation::TaskOperationFactory::has_type(), layer_residues_, make_pymol_script(), core::pack::task::operation::TaskOperationFactory::newTaskOperation(), repack_non_designed_residues_, set_restrict_restypes(), set_verbose(), srbl_, task_layers_, protocols::TR(), and use_original_.
| void protocols::flxbb::LayerDesignOperation::pore_radius | ( | Real | ps) |
set pore radius for colculating asa
Definition at line 166 of file LayerDesignOperation.cc.
References srbl_.
|
private |
utility function to transform a vector of position into a pymol selection command
Definition at line 172 of file LayerDesignOperation.cc.
References protocols::kinmatch::str().
Referenced by write_pymol_script().
accessible surface for evaluating residues are in core or not
Definition at line 159 of file LayerDesignOperation.cc.
References srbl_.
accessible surface for evaluating residues are in surface or not
Definition at line 152 of file LayerDesignOperation.cc.
References srbl_.
|
private |
Definition at line 238 of file LayerDesignOperation.cc.
References design_layer_, protocols::simple_moves::insert, layer_residues_, and protocols::TR().
Referenced by LayerDesignOperation().
|
inline |
set restrict_restypes
Definition at line 122 of file LayerDesignOperation.hh.
References protocols::match::upstream::b.
Referenced by parse_tag().
|
inline |
set verbose
Definition at line 119 of file LayerDesignOperation.hh.
References protocols::match::upstream::b.
Referenced by parse_tag().
|
inline |
use original sequence for not designed layer
Definition at line 125 of file LayerDesignOperation.hh.
|
private |
write a pymol command with the different layers as selections
Definition at line 185 of file LayerDesignOperation.cc.
References core::pose::Pose::dump_pdb(), pos2select(), core::pose::Pose::total_residue(), and protocols::TR().
Referenced by apply().
|
private |
|
private |
Definition at line 173 of file LayerDesignOperation.hh.
Referenced by apply(), parse_tag(), and set_default_layer_residues().
|
private |
Definition at line 172 of file LayerDesignOperation.hh.
Referenced by get_restrictions(), parse_tag(), and set_default_layer_residues().
|
private |
Definition at line 170 of file LayerDesignOperation.hh.
Referenced by apply().
|
private |
Definition at line 164 of file LayerDesignOperation.hh.
Referenced by apply(), and parse_tag().
|
private |
Definition at line 168 of file LayerDesignOperation.hh.
|
private |
Definition at line 178 of file LayerDesignOperation.hh.
Referenced by apply(), design_layer(), parse_tag(), pore_radius(), sasa_core(), and sasa_surface().
|
private |
Definition at line 175 of file LayerDesignOperation.hh.
Referenced by apply(), and parse_tag().
|
private |
use original sequence for not designed layer ?
Definition at line 161 of file LayerDesignOperation.hh.
Referenced by parse_tag().
|
private |
Definition at line 166 of file LayerDesignOperation.hh.
Referenced by apply().
1.8.4