![]() |
Rosetta Protocols
2014.16.56682
|
#include <LayerOperations.hh>
Public Member Functions | |
| LayerOperations () | |
| default constructor More... | |
| LayerOperations (bool const pick_core, bool const pick_boundary, bool const pick_surface) | |
| value constructor More... | |
| LayerOperations (String const pick) | |
| value constructor selected layer can be given by string, for example, core_surface or core_boundary_surface More... | |
| ~LayerOperations () | |
| destructor More... | |
| virtual TaskOperationOP | clone () const |
| make clone More... | |
| void | initialize (Real burial, Real surface) |
| void | set_design_layer (bool const pick_core, bool const pick_boundary, bool const pick_surface) |
| void | pore_radius (Real const ps) |
| set pore radius for colculating asa 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 | make_rasmol_format_file (bool const b) |
| accessible surface for evaluating residues are in core or not More... | |
| Real | rsd_sasa (Size const i) const |
| accessbile surface are of each residue More... | |
| String | layer (Size const i) const |
| return defined layer for each residue More... | |
| utility::vector1< Size > const & | selected_boundary_residues () const |
| selected residues on boundary More... | |
| utility::vector1< Size > const & | selected_core_residues () const |
| selected residues in core More... | |
| utility::vector1< Size > const & | selected_surface_residues () const |
| selected residues on surface More... | |
| utility::vector1< Size > const | compute (Pose const &pose) |
| apply More... | |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| virtual void | apply (Pose const &, PackerTask &) const =0 |
Protected Attributes | |
| bool | pick_core_ |
| design/repack core ? More... | |
| bool | pick_boundary_ |
| design/repack boundary ? More... | |
| bool | pick_surface_ |
| design surface ? More... | |
| Real | pore_radius_ |
| pore radius for calculating asa( accessible surface area ) More... | |
| std::map< char, Real > | burial_ |
| asa pore radius for calculating asa More... | |
| std::map< char, Real > | surface_ |
| pore radius for calculating asa More... | |
| utility::vector1< Size > | selected_core_residues_ |
| amino acid types excluded for selection More... | |
| utility::vector1< Size > | selected_boundary_residues_ |
| selected residues at boundary More... | |
| utility::vector1< Size > | selected_surface_residues_ |
| selected residues on surface More... | |
| bool | make_rasmol_format_file_ |
| create rasmol format script for selected residues; red: surface, blue: core, green: boundary More... | |
| utility::vector1< Real > | rsd_sasa_ |
| asa for each residue More... | |
| utility::vector1< String > | rsd_layer_ |
| bool | design_ |
| design selection? More... | |
| bool | repack_rest_ |
| repack the rest of the protein? More... | |
| core::Size | chain_ |
| which chain to pick More... | |
| core::Size | jump_ |
| take chains apart, as defined by user specified jump number More... | |
Private Member Functions | |
| LayerOperations (LayerOperations const &) | |
| copy constructor More... | |
| utility::vector1< Real > const | calc_rsd_sasa (Pose const &pose) const |
| return accessible surface area for each residue More... | |
| typedef core::pack::task::PackerTask protocols::toolbox::task_operations::LayerOperations::PackerTask |
| typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::LayerOperations::TaskOperation |
| typedef core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::LayerOperations::TaskOperationOP |
| protocols::toolbox::task_operations::LayerOperations::LayerOperations | ( | ) |
default constructor
References initialize().
| protocols::toolbox::task_operations::LayerOperations::LayerOperations | ( | bool const | pick_core, |
| bool const | pick_boundary, | ||
| bool const | pick_surface | ||
| ) |
value constructor
References initialize().
| protocols::toolbox::task_operations::LayerOperations::LayerOperations | ( | String const | pick | ) |
value constructor selected layer can be given by string, for example, core_surface or core_boundary_surface
value constructor
References initialize(), layer(), pick_boundary_, pick_core_, pick_surface_, runtime_assert, utility::string_split(), and protocols::TR.
| protocols::toolbox::task_operations::LayerOperations::~LayerOperations | ( | ) |
destructor
|
private |
copy constructor
|
private |
return accessible surface area for each residue
References core::scoring::calc_per_atom_sasa(), core::pose::initialize_atomid_map(), j, pore_radius_, rsd_sasa(), core::id::AtomID_Map< T >::set(), and core::pose::Pose::total_residue().
Referenced by compute().
|
virtual |
| utility::vector1< core::Size > const protocols::toolbox::task_operations::LayerOperations::compute | ( | Pose const & | pose | ) |
apply
References burial_, calc_rsd_sasa(), chain_, core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), make_rasmol_format_file_, output, pick_boundary_, pick_core_, pick_surface_, pore_radius_, rsd_layer_, rsd_sasa_, runtime_assert, core::pose::Pose::secstruct(), selected_boundary_residues_, selected_core_residues_, selected_surface_residues_, ss, surface_, core::pose::Pose::total_residue(), and protocols::TR.
References burial_, and surface_.
Referenced by LayerOperations().
| std::string protocols::toolbox::task_operations::LayerOperations::layer | ( | Size const | i | ) | const |
|
inline |
accessible surface for evaluating residues are in core or not
References protocols::match::upstream::b, and make_rasmol_format_file_.
|
inline |
set pore radius for colculating asa
References pore_radius_.
| core::Real protocols::toolbox::task_operations::LayerOperations::rsd_sasa | ( | Size const | i | ) | const |
accessbile surface are of each residue
amino acid types excluded for selection
accessbile surface are of each residue
References rsd_sasa_.
Referenced by calc_rsd_sasa().
| void protocols::toolbox::task_operations::LayerOperations::sasa_core | ( | Real const | r, |
| String const | ss = "" |
||
| ) |
accessible surface for evaluating residues are in core or not
References burial_, and runtime_assert.
| void protocols::toolbox::task_operations::LayerOperations::sasa_surface | ( | Real const | r, |
| String const | ss = "" |
||
| ) |
accessible surface for evaluating residues are in surface or not
References runtime_assert, and surface_.
| utility::vector1< core::Size > const & protocols::toolbox::task_operations::LayerOperations::selected_boundary_residues | ( | ) | const |
selected residues on boundary
References selected_boundary_residues_.
| utility::vector1< core::Size > const & protocols::toolbox::task_operations::LayerOperations::selected_core_residues | ( | ) | const |
selected residues in core
References selected_core_residues_.
| utility::vector1< core::Size > const & protocols::toolbox::task_operations::LayerOperations::selected_surface_residues | ( | ) | const |
selected residues on surface
References selected_surface_residues_.
|
inline |
References pick_boundary_, pick_core_, and pick_surface_.
|
protected |
asa pore radius for calculating asa
Referenced by compute(), initialize(), and sasa_core().
|
protected |
which chain to pick
Referenced by compute().
|
protected |
design selection?
|
protected |
take chains apart, as defined by user specified jump number
|
protected |
create rasmol format script for selected residues; red: surface, blue: core, green: boundary
Referenced by compute(), and make_rasmol_format_file().
|
protected |
design/repack boundary ?
Referenced by compute(), LayerOperations(), and set_design_layer().
|
protected |
design/repack core ?
Referenced by compute(), LayerOperations(), and set_design_layer().
|
protected |
design surface ?
Referenced by compute(), LayerOperations(), and set_design_layer().
|
protected |
pore radius for calculating asa( accessible surface area )
Referenced by calc_rsd_sasa(), compute(), and pore_radius().
|
protected |
repack the rest of the protein?
|
protected |
|
protected |
asa for each residue
Referenced by compute(), and rsd_sasa().
|
protected |
selected residues at boundary
Referenced by compute(), and selected_boundary_residues().
|
protected |
amino acid types excluded for selection
amino acid types restricted for selection selected residues in core
Referenced by compute(), and selected_core_residues().
|
protected |
selected residues on surface
Referenced by compute(), and selected_surface_residues().
|
protected |
pore radius for calculating asa
Referenced by compute(), initialize(), and sasa_surface().
1.8.7