|
Rosetta
|
Determines the per residue solvent exposure using one of the following methods: More...
#include <iostream>#include <string>#include <devel/init.hh>#include <utility/excn/Exceptions.hh>#include <utility/io/izstream.hh>#include <utility/io/ozstream.hh>#include <utility/file/FileName.hh>#include <utility/vector1.hh>#include <core/pose/Pose.hh>#include <core/import_pose/import_pose.hh>#include <core/conformation/Residue.hh>#include <basic/options/option.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/solvent_exposure.OptionKeys.gen.hh>#include <basic/options/option_macros.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/options/keys/corrections.OptionKeys.gen.hh>#include <basic/Tracer.hh>#include <numeric/NumericTraits.hh>Functions | |
| void | output_results (std::string const &outf) |
| core::Real | count_neighbors (std::string neighbor_oxygen, pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness, core::Real angle_fn_midpoint, core::Real angle_fn_steepness, core::Size res_count_target, std::string target_atom_vector_start, core::Real const distance_internal, numeric::xyzVector< core::Real > target_vector, core::Size res_count_neighbor) |
| void | sphere_FA_nc_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness) |
| void | sphere_FA_nc_anyatom_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness) |
| void | sphere_cen_nc_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness) |
| void | cone_FA_nc_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness, core::Real angle_fn_midpoint, core::Real angle_fn_steepness) |
| void | cone_FA_nc_calculator_amide (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness, core::Real angle_fn_midpoint, core::Real angle_fn_steepness) |
| void | cone_FA_nc_anyatom_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness, core::Real angle_fn_midpoint, core::Real angle_fn_steepness) |
| void | cone_cen_nc_calculator (pose::Pose pose, core::Real distance_fn_midpoint, core::Real distance_fn_steepness, core::Real angle_fn_midpoint, core::Real angle_fn_steepness) |
| int | main (int argc, char *argv[]) |
Variables | |
| static basic::Tracer | TR ("apps.public.analysis.per_residue_solvent_exposure") |
Determines the per residue solvent exposure using one of the following methods:
| void cone_cen_nc_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness, | ||
| core::Real | angle_fn_midpoint, | ||
| core::Real | angle_fn_steepness | ||
| ) |
| void cone_FA_nc_anyatom_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness, | ||
| core::Real | angle_fn_midpoint, | ||
| core::Real | angle_fn_steepness | ||
| ) |
References basic::options::OptionKeys::hotspot::angle, numeric::xyzVector< T >::dot(), natoms(), neighbor_count(), bin_torsions::output, output_results(), and beta_nonlocal::pose.
Referenced by main().
| void cone_FA_nc_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness, | ||
| core::Real | angle_fn_midpoint, | ||
| core::Real | angle_fn_steepness | ||
| ) |
References basic::options::OptionKeys::hotspot::angle, numeric::xyzVector< T >::dot(), neighbor_count(), bin_torsions::output, output_results(), and beta_nonlocal::pose.
Referenced by main().
| void cone_FA_nc_calculator_amide | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness, | ||
| core::Real | angle_fn_midpoint, | ||
| core::Real | angle_fn_steepness | ||
| ) |
References count_neighbors(), neighbor_count(), bin_torsions::output, output_results(), and beta_nonlocal::pose.
Referenced by main().
| core::Real count_neighbors | ( | std::string | neighbor_oxygen, |
| pose::Pose | pose, | ||
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness, | ||
| core::Real | angle_fn_midpoint, | ||
| core::Real | angle_fn_steepness, | ||
| core::Size | res_count_target, | ||
| std::string | target_atom_vector_start, | ||
| core::Real const | distance_internal, | ||
| numeric::xyzVector< core::Real > | target_vector, | ||
| core::Size | res_count_neighbor | ||
| ) |
References numeric::xyzVector< T >::dot(), and beta_nonlocal::pose.
Referenced by cone_FA_nc_calculator_amide().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References argv, in::file::centroid(), cone_cen_nc_calculator(), cone_FA_nc_anyatom_calculator(), cone_FA_nc_calculator(), cone_FA_nc_calculator_amide(), test.T009_Exceptions::e, basic::init(), solvent_exposure::method(), NEW_OPT, OPT, option, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file(), in::file::s(), basic::options::OptionKeys::frags::scoring::scoring, sphere_cen_nc_calculator(), sphere_FA_nc_anyatom_calculator(), sphere_FA_nc_calculator(), basic::options::OptionKeys::inout::dbms::user, and utility_exit_with_message.
| void output_results | ( | std::string const & | outf | ) |
References out::file::o(), option, lactamize::outfile, TR, and basic::options::OptionKeys::inout::dbms::user.
Referenced by cone_cen_nc_calculator(), cone_FA_nc_anyatom_calculator(), cone_FA_nc_calculator(), cone_FA_nc_calculator_amide(), sphere_cen_nc_calculator(), sphere_FA_nc_anyatom_calculator(), and sphere_FA_nc_calculator().
| void sphere_cen_nc_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness | ||
| ) |
References build_jacobian::distance, neighbor_count(), bin_torsions::output, output_results(), beta_nonlocal::pose, and basic::options::OptionKeys::hotspot::target.
Referenced by main().
| void sphere_FA_nc_anyatom_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness | ||
| ) |
References build_jacobian::distance, natoms(), neighbor_count(), bin_torsions::output, output_results(), and beta_nonlocal::pose.
Referenced by main().
| void sphere_FA_nc_calculator | ( | pose::Pose | pose, |
| core::Real | distance_fn_midpoint, | ||
| core::Real | distance_fn_steepness | ||
| ) |
References build_jacobian::distance, neighbor_count(), bin_torsions::output, output_results(), and beta_nonlocal::pose.
Referenced by main().
|
static |
Referenced by output_results().