#include <ProteinGrid.hh>
|
| typedef utility::vector1< utility::vector1< utility::vector1< core::Size > > > | ProteinMatrix |
| | condensing the data type name for the main 3D vector (or matrix) that represents the protein More...
|
| |
◆ ProteinMatrix
condensing the data type name for the main 3D vector (or matrix) that represents the protein
◆ ProteinGrid() [1/6]
◆ ProteinGrid() [2/6]
◆ ProteinGrid() [3/6]
| protocols::protein_grid::ProteinGrid::ProteinGrid |
( |
core::pose::PoseOP |
in_pose, |
|
|
numeric::xyzVector< int > |
sub_area_center, |
|
|
utility::vector1< core::Size > |
sub_region_dimensions |
|
) |
| |
◆ ProteinGrid() [4/6]
| protocols::protein_grid::ProteinGrid::ProteinGrid |
( |
core::pose::PoseOP |
in_pose, |
|
|
core::Real |
resolution, |
|
|
numeric::xyzVector< int > |
sub_area_center, |
|
|
utility::vector1< core::Size > |
sub_region_dimensions |
|
) |
| |
References initialize_from_options(), protocols::protein_grid::ms_tr(), reset_sub_region_vectors(), resolution_, true_sub_area_center_, true_sub_region_dimensions_, using_sub_area_, protocols::hybridization::val, validate_resolution(), working_pose_, and wrap_matrix_around_pose().
◆ ProteinGrid() [5/6]
| protocols::protein_grid::ProteinGrid::ProteinGrid |
( |
ProteinGrid const & |
| ) |
|
|
default |
◆ ~ProteinGrid()
| protocols::protein_grid::ProteinGrid::~ProteinGrid |
( |
| ) |
|
|
default |
◆ ProteinGrid() [6/6]
| protocols::protein_grid::ProteinGrid::ProteinGrid |
( |
| ) |
|
|
private |
◆ base_10_to_base_62()
| std::string protocols::protein_grid::ProteinGrid::base_10_to_base_62 |
( |
core::Size |
starting_num | ) |
|
|
private |
◆ define_sub_regions()
| void protocols::protein_grid::ProteinGrid::define_sub_regions |
( |
| ) |
|
|
private |
References adjusted_sub_area_center_, adjusted_sub_region_dimensions_, get_sub_area_grid_volume(), protocols::protein_grid::ms_tr(), protein_matrix_, resolution_, sub_matrix_volume_, sub_region_max_, sub_region_min_, true_sub_area_center_, true_sub_region_dimensions_, xyz_bound_, and xyz_shift_.
Referenced by wrap_matrix_around_pose().
◆ export_protein_matrix_to_pdb()
| void protocols::protein_grid::ProteinGrid::export_protein_matrix_to_pdb |
( |
std::string |
pdb_name_prefix | ) |
|
◆ export_protein_matrix_to_pose()
| core::pose::Pose protocols::protein_grid::ProteinGrid::export_protein_matrix_to_pose |
( |
| ) |
|
References core::chemical::MutableResidueType::add_atom(), core::chemical::MutableResidueType::add_bond(), core::pose::Pose::append_residue_by_jump(), core::chemical::MutableResidueType::assign_internal_coordinates(), base_10_to_base_62(), core::conformation::ResidueFactory::create_residue(), core::chemical::ResidueType::make(), protocols::protein_grid::ms_tr(), core::chemical::MutableResidueType::natoms(), print_empty_space_, print_whole_matrix_, protein_matrix_, resolution_, core::chemical::MutableResidueType::set_icoor(), core::chemical::MutableResidueType::set_ideal_xyz(), core::conformation::Residue::type(), using_sub_area_, working_pose_, xyz_bound_, and xyz_shift_.
Referenced by export_protein_matrix_to_pdb().
◆ get_grid_occupied_cell_count()
| core::Real protocols::protein_grid::ProteinGrid::get_grid_occupied_cell_count |
( |
| ) |
|
◆ get_grid_occupied_cell_ratio()
| core::Real protocols::protein_grid::ProteinGrid::get_grid_occupied_cell_ratio |
( |
| ) |
|
◆ get_grid_volume()
| core::Size protocols::protein_grid::ProteinGrid::get_grid_volume |
( |
| ) |
|
◆ get_sub_area_grid_volume()
| core::Size protocols::protein_grid::ProteinGrid::get_sub_area_grid_volume |
( |
| ) |
|
◆ get_sub_grid_occupied_cell_count()
| core::Real protocols::protein_grid::ProteinGrid::get_sub_grid_occupied_cell_count |
( |
| ) |
|
◆ get_sub_grid_occupied_cell_ratio()
| core::Real protocols::protein_grid::ProteinGrid::get_sub_grid_occupied_cell_ratio |
( |
| ) |
|
◆ ignore_lj_radii()
| void protocols::protein_grid::ProteinGrid::ignore_lj_radii |
( |
| ) |
|
◆ ignore_sub_area()
| void protocols::protein_grid::ProteinGrid::ignore_sub_area |
( |
| ) |
|
◆ initialize_from_options()
| void protocols::protein_grid::ProteinGrid::initialize_from_options |
( |
| ) |
|
|
private |
◆ is_coordinate_in_sub_area()
◆ operator=()
◆ placed_ligand_clash_analysis()
◆ placed_ligand_space_fill_analysis()
References fullness_ratio_, is_coordinate_in_sub_area(), matrix_fullness_, matrix_volume_, project_lj_radii(), protein_matrix_, resolution_, sub_fullness_ratio_, sub_matrix_fullness_, sub_matrix_volume_, using_lj_radii_, using_sub_area_, xyz_bound_, and xyz_shift_.
◆ project_lj_radii()
| void protocols::protein_grid::ProteinGrid::project_lj_radii |
( |
| ) |
|
References fullness_ratio_, is_coordinate_in_sub_area(), matrix_fullness_, matrix_volume_, protocols::protein_grid::ms_tr(), protein_matrix_, resolution_, sub_fullness_ratio_, sub_matrix_fullness_, sub_matrix_volume_, using_lj_radii_, using_sub_area_, working_pose_, xyz_bound_, and xyz_shift_.
Referenced by ignore_sub_area(), and placed_ligand_space_fill_analysis().
◆ reset_sub_region_vectors()
| void protocols::protein_grid::ProteinGrid::reset_sub_region_vectors |
( |
| ) |
|
|
private |
◆ reset_xyz_vectors()
| void protocols::protein_grid::ProteinGrid::reset_xyz_vectors |
( |
| ) |
|
|
private |
◆ set_print_empty_space()
| void protocols::protein_grid::ProteinGrid::set_print_empty_space |
( |
bool |
setter | ) |
|
◆ set_print_whole_matrix()
| void protocols::protein_grid::ProteinGrid::set_print_whole_matrix |
( |
bool |
setter | ) |
|
◆ set_sub_regions()
| void protocols::protein_grid::ProteinGrid::set_sub_regions |
( |
numeric::xyzVector< int > |
sub_area_center, |
|
|
utility::vector1< core::Size > |
sub_region_dimensions |
|
) |
| |
◆ validate_resolution()
| void protocols::protein_grid::ProteinGrid::validate_resolution |
( |
| ) |
|
|
private |
◆ wrap_matrix_around_pose()
| void protocols::protein_grid::ProteinGrid::wrap_matrix_around_pose |
( |
| ) |
|
|
private |
References define_sub_regions(), fullness_ratio_, get_grid_volume(), is_coordinate_in_sub_area(), matrix_fullness_, matrix_volume_, protocols::protein_grid::ms_tr(), protein_matrix_, reset_xyz_vectors(), resolution_, sub_fullness_ratio_, sub_matrix_fullness_, sub_matrix_volume_, using_sub_area_, working_pose_, xyz_bound_, and xyz_shift_.
Referenced by ignore_lj_radii(), ignore_sub_area(), ProteinGrid(), and set_sub_regions().
◆ adjusted_sub_area_center_
| numeric::xyzVector<core::Size> protocols::protein_grid::ProteinGrid::adjusted_sub_area_center_ |
|
private |
◆ adjusted_sub_region_dimensions_
| utility::vector1<core::Size> protocols::protein_grid::ProteinGrid::adjusted_sub_region_dimensions_ |
|
private |
◆ fullness_ratio_
| core::Real protocols::protein_grid::ProteinGrid::fullness_ratio_ = 0 |
|
private |
◆ matrix_fullness_
| core::Size protocols::protein_grid::ProteinGrid::matrix_fullness_ = 0 |
|
private |
◆ matrix_volume_
| core::Size protocols::protein_grid::ProteinGrid::matrix_volume_ = 0 |
|
private |
◆ print_empty_space_
| bool protocols::protein_grid::ProteinGrid::print_empty_space_ = false |
|
private |
◆ print_whole_matrix_
| bool protocols::protein_grid::ProteinGrid::print_whole_matrix_ = false |
|
private |
◆ protein_matrix_
| ProteinMatrix protocols::protein_grid::ProteinGrid::protein_matrix_ |
|
private |
◆ resolution_
| core::Real protocols::protein_grid::ProteinGrid::resolution_ = 1 |
|
private |
◆ sub_fullness_ratio_
| core::Real protocols::protein_grid::ProteinGrid::sub_fullness_ratio_ = 0 |
|
private |
◆ sub_matrix_fullness_
| core::Size protocols::protein_grid::ProteinGrid::sub_matrix_fullness_ = 0 |
|
private |
◆ sub_matrix_volume_
| core::Size protocols::protein_grid::ProteinGrid::sub_matrix_volume_ = 0 |
|
private |
◆ sub_region_max_
| utility::vector1<core::Size> protocols::protein_grid::ProteinGrid::sub_region_max_ |
|
private |
◆ sub_region_min_
| utility::vector1<core::Size> protocols::protein_grid::ProteinGrid::sub_region_min_ |
|
private |
◆ true_sub_area_center_
| numeric::xyzVector<int> protocols::protein_grid::ProteinGrid::true_sub_area_center_ |
|
private |
◆ true_sub_region_dimensions_
| utility::vector1<core::Size> protocols::protein_grid::ProteinGrid::true_sub_region_dimensions_ |
|
private |
◆ using_lj_radii_
| bool protocols::protein_grid::ProteinGrid::using_lj_radii_ = false |
|
private |
◆ using_sub_area_
| bool protocols::protein_grid::ProteinGrid::using_sub_area_ = false |
|
private |
◆ working_pose_
◆ xyz_bound_
| utility::vector1<core::Size> protocols::protein_grid::ProteinGrid::xyz_bound_ |
|
private |
◆ xyz_shift_
| utility::vector1<int> protocols::protein_grid::ProteinGrid::xyz_shift_ |
|
private |
The documentation for this class was generated from the following files: