|
Rosetta
|
Calculate distances in RNA/protein structures for score function development. More...
#include <core/pose/Pose.hh>#include <core/chemical/ChemicalManager.hh>#include <core/import_pose/pose_stream/PoseInputStream.hh>#include <core/import_pose/pose_stream/PoseInputStream.fwd.hh>#include <core/import_pose/pose_stream/SilentFilePoseInputStream.hh>#include <core/pose/extra_pose_info_util.hh>#include <core/import_pose/import_pose.hh>#include <core/conformation/Residue.hh>#include <core/util/SwitchResidueTypeSet.hh>#include <basic/options/option.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <utility/pointer/owning_ptr.hh>#include <basic/Tracer.hh>#include <numeric/xyzMatrix.hh>#include <iostream>#include <fstream>#include <devel/init.hh>#include <basic/options/option_macros.hh>#include <core/chemical/rna/util.hh>Functions | |
| void | get_distances (core::pose::Pose const &pose, std::string struct_name, std::ofstream &out_file) |
| void | get_atom_vdw (core::pose::Pose const &poseFA, std::ofstream &out_file, utility::vector1< std::string > const &RNA_atoms_common, utility::vector1< std::string > const &protein_atoms, utility::vector1< std::string > const &RNA_atoms_A, utility::vector1< std::string > const &RNA_atoms_C, utility::vector1< std::string > const &RNA_atoms_G, utility::vector1< std::string > const &RNA_atoms_U, core::Real const &cutoff=20.0, bool const &include_base_cen=false) |
| void | get_distance_around_rna_base (core::pose::Pose const &poseFA, std::string const &struct_name, std::ofstream &out_file) |
| void | get_distances_around_rna_backbone (core::pose::Pose const &poseFA, std::string const &struct_name, std::ofstream &out_file) |
| utility::vector1< std::pair< core::Size, bool > > | get_interface_type (core::pose::Pose const &poseFA) |
| utility::vector1< std::pair< core::Size, core::Size > > | get_num_nbrs (core::pose::Pose const &poseFA) |
| void | write_to_restype_file (std::ofstream &restype_file, utility::vector1< std::pair< core::Size, bool > > is_interface, utility::vector1< std::pair< core::Size, core::Size > > num_nbrs, std::string const &pdb_name) |
| void | test_actcoord (core::pose::Pose const &pose) |
| void | calculate_distances () |
| int | main (int argc, char **argv) |
Variables | |
| static basic::Tracer | TR ("apps.pilot.kkappel.calculate_distances") |
Calculate distances in RNA/protein structures for score function development.
score RNA/protein complex with low-res score function
see what's going on with protein centroid with RNA FA
| void calculate_distances | ( | ) |
References ObjexxFCL::blank(), utility::io::oc::cout, basic::options::OptionKeys::ddg::dump_pdbs, get_atom_vdw(), add_xyz_to_pose::get_dist(), get_distance_around_rna_base(), get_distances_around_rna_backbone(), get_interface_type(), get_num_nbrs(), gaussian-sampling::input, num_nbrs(), basic::options::option, drrafter_rna::output_tag, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file(), docking::s, basic::options::OptionKeys::in::file::s, basic::options::OptionKeys::in::file::silent, tag, tag_from_pose(), basic::options::OptionKeys::in::file::tags, basic::options::OptionKeys::inout::dbms::user, and write_to_restype_file().
Referenced by main().
| void get_atom_vdw | ( | core::pose::Pose const & | poseFA, |
| std::ofstream & | out_file, | ||
| utility::vector1< std::string > const & | RNA_atoms_common, | ||
| utility::vector1< std::string > const & | protein_atoms, | ||
| utility::vector1< std::string > const & | RNA_atoms_A, | ||
| utility::vector1< std::string > const & | RNA_atoms_C, | ||
| utility::vector1< std::string > const & | RNA_atoms_G, | ||
| utility::vector1< std::string > const & | RNA_atoms_U, | ||
| core::Real const & | cutoff = 20.0, |
||
| bool const & | include_base_cen = false |
||
| ) |
| void get_distance_around_rna_base | ( | core::pose::Pose const & | poseFA, |
| std::string const & | struct_name, | ||
| std::ofstream & | out_file | ||
| ) |
| void get_distances | ( | core::pose::Pose const & | pose, |
| std::string | struct_name, | ||
| std::ofstream & | out_file | ||
| ) |
| void get_distances_around_rna_backbone | ( | core::pose::Pose const & | poseFA, |
| std::string const & | struct_name, | ||
| std::ofstream & | out_file | ||
| ) |
References build_jacobian::distance, basic::options::option, beta_nonlocal::pose, test.T200_Scoring::rsd1, and test.T200_Scoring::rsd2.
Referenced by calculate_distances().
| utility::vector1< std::pair< core::Size, bool > > get_interface_type | ( | core::pose::Pose const & | poseFA | ) |
References build_jacobian::distance, oop_conformations::length, basic::options::option, beta_nonlocal::pose, and test.T200_Scoring::rsd2.
Referenced by calculate_distances().
| utility::vector1< std::pair< core::Size, core::Size > > get_num_nbrs | ( | core::pose::Pose const & | poseFA | ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void test_actcoord | ( | core::pose::Pose const & | pose | ) |
| void write_to_restype_file | ( | std::ofstream & | restype_file, |
| utility::vector1< std::pair< core::Size, bool > > | is_interface, | ||
| utility::vector1< std::pair< core::Size, core::Size > > | num_nbrs, | ||
| std::string const & | pdb_name | ||
| ) |
References create_a3b_hbs::i, and num_nbrs().
Referenced by calculate_distances().
|
static |