|
Rosetta
|
#include <devel/init.hh>#include <core/pose/Pose.hh>#include <core/pose/Pose.fwd.hh>#include <core/import_pose/import_pose.hh>#include <core/chemical/ChemicalManager.hh>#include <core/chemical/AtomTypeSet.hh>#include <core/chemical/ResidueTypeSet.hh>#include <core/chemical/ElementSet.hh>#include <core/chemical/MMAtomTypeSet.hh>#include <core/chemical/orbitals/OrbitalTypeSet.hh>#include <core/chemical/AtomRefMapping.hh>#include <core/chemical/ResidueType.hh>#include <core/chemical/AtomType.hh>#include <core/chemical/residue_io.hh>#include <core/chemical/MutableResidueType.fwd.hh>#include <core/chemical/rdkit/util.hh>#include <core/chemical/rdkit/RDMolToRestype.hh>#include <core/chemical/rdkit/RestypeToRDMol.hh>#include <core/chemical/ResidueGraphTypes.hh>#include <rdkit/GraphMol/ROMol.h>#include <rdkit/GraphMol/FileParsers/MolWriters.h>#include <rdkit/GraphMol/FileParsers/FileParsers.h>#include <rdkit/GraphMol/MonomerInfo.h>#include <core/conformation/Residue.hh>#include <core/conformation/util.hh>#include <core/id/AtomID.hh>#include <core/types.hh>#include <utility/options/FileVectorOption.hh>#include <basic/options/option.hh>#include <basic/options/option_macros.hh>#include <basic/options/keys/OptionKeys.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/Tracer.hh>#include <numeric/xyzMatrix.hh>#include <numeric/xyzVector.hh>#include <numeric/model_quality/rms.hh>#include <set>#include <fstream>#include <string>Typedefs | |
| typedef utility::vector1< std::pair< core::Size, core::Size > > | SizePairVec |
| typedef utility::keys::Key4Tuple< core::Size, core::Size, core::Size, core::Size > | DihedralAtomTuple |
| typedef std::map< utility::keys::Key4Tuple< core::Size, core::Size, core::Size, core::Size >, core::Size > | DihedralAtomTuple2ChiIdxMap |
Functions | |
| void | align_pose (core::pose::Pose const &template_pose, core::pose::Pose &ligand_pose, std::map< core::Size, core::Size > const &pair_indices_map, core::Size const &template_idx, core::Size const &ligand_idx) |
| void | set_torsion_and_align (core::pose::Pose const &template_pose, core::pose::Pose &ligand_pose, std::map< core::Size, core::Size > const &pair_indices_map, core::Size const &template_idx, core::Size const &ligand_idx) |
| int | main (int argc, char *argv[]) |
Variables | |
| static basic::Tracer | TR ("apps.align_substructure") |
| typedef utility::keys::Key4Tuple< core::Size, core::Size, core::Size, core::Size > DihedralAtomTuple |
| typedef std::map< utility::keys::Key4Tuple< core::Size, core::Size, core::Size, core::Size >, core::Size> DihedralAtomTuple2ChiIdxMap |
| typedef utility::vector1<std::pair<core::Size, core::Size> > SizePairVec |
| void align_pose | ( | core::pose::Pose const & | template_pose, |
| core::pose::Pose & | ligand_pose, | ||
| std::map< core::Size, core::Size > const & | pair_indices_map, | ||
| core::Size const & | template_idx, | ||
| core::Size const & | ligand_idx | ||
| ) |
References numeric::model_quality::findUU(), create_a3b_hbs::i, and docking::R.
Referenced by StepWiseJobQueen::complete_larval_job_maturation(), create_theozyme_pdb(), rna_fullatom_minimize_test(), run_pep_prep(), set_torsion_and_align(), stepwise_lores_test(), stepwise_monte_carlo_legacy(), and stepwise_template_test().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References argv, val2thr::atom, basic::options::OptionKeys::chemical::chemical, test.T009_Exceptions::e, basic::init(), basic::options::OptionKeys::docking::ligand::ligand, basic::options::OptionKeys::in::file::native, NEW_OPT, basic::options::option, pyrosetta.distributed.io::pose_from_file, set_torsion_and_align(), basic::options::TR, basic::options::OptionKeys::inout::dbms::user, and utility_exit_with_message.
| void set_torsion_and_align | ( | core::pose::Pose const & | template_pose, |
| core::pose::Pose & | ligand_pose, | ||
| std::map< core::Size, core::Size > const & | pair_indices_map, | ||
| core::Size const & | template_idx, | ||
| core::Size const & | ligand_idx | ||
| ) |
References align_pose(), create_a3b_hbs::i, and TR.
Referenced by main().
|
static |
Referenced by set_torsion_and_align().