|
Rosetta
|
#include <core/scoring/rms_util.hh>#include <core/types.hh>#include <core/conformation/Residue.hh>#include <core/chemical/ChemicalManager.hh>#include <core/import_pose/import_pose.hh>#include <core/kinematics/FoldTree.hh>#include <core/pose/Pose.hh>#include <core/pose/annotated_sequence.hh>#include <core/pose/PDBInfo.hh>#include <core/pose/variant_util.hh>#include <core/pose/rna/util.hh>#include <protocols/rna/denovo/util.hh>#include <protocols/rna/movers/RNA_LoopCloser.hh>#include <protocols/stepwise/modeler/align/util.hh>#include <protocols/viewer/viewers.hh>#include <devel/init.hh>#include <utility/vector1.hh>#include <iostream>#include <sstream>#include <string>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/option_macros.hh>Typedefs | |
| using | Matrix = numeric::xyzMatrix< Real > |
Functions | |
| void | unvirtualize_phosphates (pose::Pose &pose, utility::vector1< Size > const &unvirtualize_phosphate_residues) |
| void | get_pose_and_numbering (std::string const &pdb_file, pose::Pose &pose, utility::vector1< Size > &resnum) |
| Size | find_index (Size const val, utility::vector1< Size > const &vec) |
| bool | is_subset (utility::vector1< Size > const &vec_sub, utility::vector1< Size >const &vec_big) |
| std::map< Size, Size > | calculate_res_map (utility::vector1< Size > const &superimpose_resnum, utility::vector1< Size > const &resnum1, utility::vector1< Size > const &resnum2) |
| void | superimpose_pdb (pose::Pose &pose1, pose::Pose &pose2, utility::vector1< Size > const &resnum1, utility::vector1< Size > const &resnum2) |
| void | output_superimposed_pdb (pose::Pose const &pose2, std::string const &pdb_file2) |
| void | graft_in_positions (pose::Pose const &pose1, pose::Pose &pose_target, utility::vector1< Size > const &resnum1, utility::vector1< Size > const &resnum_target, utility::vector1< Size > const &resnum_graft, bool const graft_backbone_only) |
| void | graft_in_positions (pose::Pose const &pose1, pose::Pose &pose_target, utility::vector1< Size > const &resnum1, utility::vector1< Size > const &resnum_target) |
| void | close_loops (core::pose::Pose &pose, utility::vector1< Size > const &resnum) |
| void | graft_pdb (pose::Pose const &pose1, pose::Pose const &pose2, utility::vector1< Size > const &resnum1, utility::vector1< Size > const &resnum2, pose::Pose &pose_target, utility::vector1< Size > &resnum_target) |
| void | rna_superimpose_and_graft_test () |
| void * | my_main (void *) |
| int | main (int argc, char *argv[]) |
| using Matrix = numeric::xyzMatrix<Real> |
| std::map< Size, Size > calculate_res_map | ( | utility::vector1< Size > const & | superimpose_resnum, |
| utility::vector1< Size > const & | resnum1, | ||
| utility::vector1< Size > const & | resnum2 | ||
| ) |
References find_index(), create_a3b_hbs::i, is_subset(), create_a3b_hbs::j, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and runtime_assert.
Referenced by superimpose_pdb().
| void close_loops | ( | core::pose::Pose & | pose, |
| utility::vector1< Size > const & | resnum | ||
| ) |
References create_a3b_hbs::f, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, beta_nonlocal::pose, and predPRE::resnum.
Referenced by coarse_rna_denovo_test(), protocols::abinitio::JumpSpecificAbrelax::do_distributed_rerun(), protocols::abinitio::JumpSpecificAbrelax::do_rerun(), protocols::abinitio::JumpSpecificAbrelax::fold(), graft_pdb(), main(), protocols::abinitio::JumpSpecificAbrelax::register_options(), and protocols::abinitio::JumpSpecificAbrelax::setup_fold().
| Size find_index | ( | Size const | val, |
| utility::vector1< Size > const & | vec | ||
| ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and vec().
Referenced by calculate_res_map(), graft_in_positions(), graft_pdb(), is_subset(), and superimpose_pdb().
| void get_pose_and_numbering | ( | std::string const & | pdb_file, |
| pose::Pose & | pose, | ||
| utility::vector1< Size > & | resnum | ||
| ) |
References basic::options::OptionKeys::chemical::chemical, basic::options::OptionKeys::rna::denovo::denovo, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, create_a3b_hbs::pdb_info, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, and predPRE::resnum.
Referenced by rna_superimpose_and_graft_test().
| void graft_in_positions | ( | pose::Pose const & | pose1, |
| pose::Pose & | pose_target, | ||
| utility::vector1< Size > const & | resnum1, | ||
| utility::vector1< Size > const & | resnum_target | ||
| ) |
References graft_in_positions(), and test.T008_Serialization::pose1.
| void graft_in_positions | ( | pose::Pose const & | pose1, |
| pose::Pose & | pose_target, | ||
| utility::vector1< Size > const & | resnum1, | ||
| utility::vector1< Size > const & | resnum_target, | ||
| utility::vector1< Size > const & | resnum_graft, | ||
| bool const | graft_backbone_only | ||
| ) |
References find_index(), create_a3b_hbs::i, create_a3b_hbs::ii, test.T008_Serialization::pose1, enumerate_junctions::q, and create_a3b_hbs::r.
Referenced by graft_in_positions(), and graft_pdb().
| void graft_pdb | ( | pose::Pose const & | pose1, |
| pose::Pose const & | pose2, | ||
| utility::vector1< Size > const & | resnum1, | ||
| utility::vector1< Size > const & | resnum2, | ||
| pose::Pose & | pose_target, | ||
| utility::vector1< Size > & | resnum_target | ||
| ) |
References basic::options::OptionKeys::chemical::chemical, close_loops(), utility::io::oc::cout, basic::options::OptionKeys::rna::denovo::denovo, build_restypes::elem, find_index(), graft_in_positions(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, out::file::o(), option, lactamize::outfile, create_a3b_hbs::pdb_info, beta_nonlocal::pose, test.T008_Serialization::pose1, test.T008_Serialization::pose2, challenge::ss, unvirtualize_phosphates(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by rna_superimpose_and_graft_test().
| bool is_subset | ( | utility::vector1< Size > const & | vec_sub, |
| utility::vector1< Size >const & | vec_big | ||
| ) |
References find_index(), and kmeans_adaptive_kernel_density_bb_dependent_rotlib::n.
Referenced by pseudoTraceRecords::addTrace(), and calculate_res_map().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References argv, test.T009_Exceptions::e, basic::init(), my_main(), NEW_OPT, and viewer_main().
| void* my_main | ( | void * | ) |
References utility::options::OptionKeys::options::exit, and rna_superimpose_and_graft_test().
Referenced by main().
| void output_superimposed_pdb | ( | pose::Pose const & | pose2, |
| std::string const & | pdb_file2 | ||
| ) |
| void rna_superimpose_and_graft_test | ( | ) |
References get_pose_and_numbering(), graft_pdb(), create_a3b_hbs::i, option, test.T008_Serialization::pose1, test.T008_Serialization::pose2, runtime_assert, in::file::s(), and superimpose_pdb().
Referenced by my_main().
| void superimpose_pdb | ( | pose::Pose & | pose1, |
| pose::Pose & | pose2, | ||
| utility::vector1< Size > const & | resnum1, | ||
| utility::vector1< Size > const & | resnum2 | ||
| ) |
References calculate_res_map(), utility::io::oc::cout, find_index(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, option, beta_nonlocal::pose, test.T008_Serialization::pose1, test.T008_Serialization::pose2, runtime_assert, superimpose_pose(), unvirtualize_phosphates(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by rna_superimpose_and_graft_test().
| void unvirtualize_phosphates | ( | pose::Pose & | pose, |
| utility::vector1< Size > const & | unvirtualize_phosphate_residues | ||
| ) |
References utility::vector1< T, A >::has_value(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and beta_nonlocal::pose.
Referenced by graft_pdb(), and superimpose_pdb().