Rosetta
|
Some simple examples of how to use basic functionality + some DNA functionality. More...
#include <devel/init.hh>
#include <protocols/frags/VallData.hh>
#include <protocols/frags/TorsionFragment.hh>
#include <protocols/simple_moves/BackboneMover.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/minimization_packing/RotamerTrialsMover.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/OutputMovers.hh>
#include <protocols/moves/TrialMover.hh>
#include <protocols/moves/RepeatMover.hh>
#include <protocols/rigid/RigidBodyMover.hh>
#include <protocols/loops/loop_closure/ccd/CCDLoopClosureMover.hh>
#include <protocols/loops/loop_closure/ccd/RamaCheck.hh>
#include <protocols/loops/loops_main.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/viewer/visualize.hh>
#include <core/id/AtomID_Map.hh>
#include <core/types.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/chemical/AtomType.hh>
#include <core/scoring/sasa.hh>
#include <core/scoring/dna/setup.hh>
#include <core/scoring/dna/base_geometry.hh>
#include <core/scoring/dna/BasePartner.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyGraph.hh>
#include <core/scoring/GenBornPotential.hh>
#include <core/scoring/LREnergyContainer.hh>
#include <core/scoring/methods/Methods.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/AA.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/ResidueProperties.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/AtomTree.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/ResidueMatcher.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/sequence/DerivedSequenceMapping.hh>
#include <core/sequence/util.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/pose/variant_util.hh>
#include <core/pose/init_id_map.hh>
#include <core/pose/datacache/CacheableDataType.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pack/rotamer_set/RotamerCouplings.hh>
#include <core/pack/rtmin.hh>
#include <core/pack/min_pack.hh>
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/chemical/VariantType.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/dunbrack/RotamerLibraryScratchSpace.hh>
#include <core/pack/rotamer_trials.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/ResfileReader.hh>
#include <core/pack/rotamers/SingleResidueRotamerLibrary.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <basic/options/util.hh>
#include <basic/prof.hh>
#include <basic/datacache/BasicDataCache.hh>
#include <basic/basic.hh>
#include <basic/Tracer.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/phil.OptionKeys.gen.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/random/init_random_generator.hh>
#include <utility/vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <numeric/random/random.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <fstream>
#include <iostream>
#include <string>
#include <numeric/conversions.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <core/chemical/AtomTypeSet.hh>
#include <core/pack/task/ResidueLevelTask.hh>
Variables | |
static basic::Tracer | tt ("demo.phil.test1", basic::t_trace) |
Some simple examples of how to use basic functionality + some DNA functionality.
void atom_tree_torsion_test | ( | ) |
References ObjexxFCL::abs(), basic::options::OptionKeys::matdes::dock::dump_pdb, test.T009_Exceptions::e, create_a3b_hbs::i, create_a3b_hbs::ii, create_a3b_hbs::j, beta_nonlocal::jj, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, offset, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, create_a3b_hbs::r, and basic::subtract_degree_angles().
Referenced by simple_benchmark().
void atom_types_test | ( | ) |
void backrub_min_test | ( | ) |
References val2thr::atom, utility::io::oc::cout, create_a3b_hbs::i, create_a3b_hbs::k, beta_nonlocal::mm, PHI, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, ObjexxFCL::string_of(), and utility_exit_with_message.
Referenced by main().
void bk_test | ( | ) |
void bk_test2 | ( | ) |
References utility::io::oc::cout, utility::options::OptionKeys::options::exit, create_a3b_hbs::i, beta_nonlocal::mm, test.T008_Serialization::pose1, test.T008_Serialization::pose2, pyrosetta.distributed.io::pose_from_file, numeric::conversions::radians(), oop_conformations::scorefxn, basic::options::start_files(), and tt.
Referenced by main().
void ccd_test | ( | ) |
References loops::cutpoint, basic::options::OptionKeys::matdes::dock::dump_pdb, create_a3b_hbs::f, create_a3b_hbs::i, internal_coordinates::loop, beta_nonlocal::mm, create_a3b_hbs::nres, options, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by simple_benchmark().
void delete_test | ( | ) |
References utility::io::oc::cout, ObjexxFCL::format::F(), create_a3b_hbs::i, create_a3b_hbs::nres, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, and oop_conformations::scorefxn.
Referenced by main(), and simple_benchmark().
void dna_coupled_rotamer_design_test | ( | ) |
References utility::io::oc::cout, basic::options::OptionKeys::dna::dna, test.T220_AtomAtomPairEnergies::fa_elec, create_a3b_hbs::i, create_a3b_hbs::ii, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, create_a3b_hbs::nres, kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::remodel::rama, test.T500_Packing::rotamer_trials, runtime_assert, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, show_intrachain_energies(), and vancomycin::task.
Referenced by main(), and simple_benchmark().
void dna_deriv_test | ( | ) |
References local::chain1, utility::io::oc::cout, basic::options::OptionKeys::dna::dna, basic::options::OptionKeys::frags::frags, create_a3b_hbs::j, vancomycin::min_mover, beta_nonlocal::mm, create_a3b_hbs::nres, kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, and tt.
Referenced by main(), and simple_benchmark().
void dna_deriv_test_old | ( | ) |
References local::chain1, utility::io::oc::cout, basic::options::OptionKeys::dna::dna, basic::options::OptionKeys::matdes::dock::dump_pdb, basic::options::OptionKeys::frags::frags, create_a3b_hbs::j, beta_nonlocal::mm, create_a3b_hbs::nres, options, kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::start_file(), and tt.
void dna_design_test | ( | ) |
void dna_design_test_old | ( | pose::Pose & | pose | ) |
References basic::options::OptionKeys::dna::dna, create_a3b_hbs::i, create_a3b_hbs::nres, basic::options::OptionKeys::dna::specificity::params, kic_runner::pdb, beta_nonlocal::pose, oop_conformations::scorefxn, and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by dna_design_test().
void dna_io_test | ( | ) |
References utility::io::oc::cout, basic::options::OptionKeys::frags::frags, create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, num_chains(), kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::prof_reset(), basic::prof_show(), basic::options::OptionKeys::frags::scoring::scoring, and basic::options::start_files().
void dump_hbond_pdb | ( | pose::Pose & | pose, |
std::string const & | filename | ||
) |
References spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::D, basic::options::OptionKeys::matdes::dock::dump_pdb, lactamize::filename, test.T200_Scoring::hbond_set, erraser_single_res_analysis::out, PHI, beta_nonlocal::pose, setup_atom_number(), show_rasmol_hbonds(), and THETA.
Referenced by simple_hbond_test().
void fa_scorefxn_test | ( | ) |
void ligrot_test | ( | ) |
References utility::io::oc::cout, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, erraser_single_res_analysis::out, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, and basic::options::start_files().
Referenced by main().
void lk_ball_wtd_deriv_test | ( | ) |
References utility::io::oc::cout, ObjexxFCL::format::F(), lactamize::filename, create_a3b_hbs::i, test.T110_numeric::I, basic::options::OptionKeys::min_pack, beta_nonlocal::mm, options, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::rot_anl::rtmin, oop_conformations::scorefxn, basic::options::start_file(), and vancomycin::task.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, backrub_min_test(), basic::options::OptionKeys::hotspot::benchmark, bk_test(), bk_test2(), delete_test(), dna_coupled_rotamer_design_test(), dna_deriv_test(), dna_design_test(), test.T009_Exceptions::e, utility::options::OptionKeys::options::exit, basic::init(), ligrot_test(), lk_ball_wtd_deriv_test(), mm_pack_test(), option, pack_rotamers_test(), proclose_test(), rb_test(), set_stub_transform_test(), simple_benchmark(), simple_loop_modeling_test(), simple_loop_modeling_test_wrapper(), ss_test(), start_file_test(), test_gb(), test_scorefxn_io(), and viewer_main().
void mm_pack_test | ( | ) |
void old_simple_conformation_test | ( | ) |
std::ostream& operator<< | ( | std::ostream & | out, |
Vector const & | v | ||
) |
void pack_rotamers_test | ( | ) |
References utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, create_a3b_hbs::ii, basic::options::OptionKeys::corrections::score::p_aa_pp, parse_resfile(), beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, and vancomycin::task.
Referenced by main(), and simple_benchmark().
void proclose_test | ( | ) |
void rb_test | ( | ) |
References basic::options::OptionKeys::matdes::dock::dump_pdb, create_a3b_hbs::f, vancomycin::f2, beta_nonlocal::mm, create_a3b_hbs::nres, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::remodel::rama, basic::options::OptionKeys::in::file::residue_type_set, oop_conformations::scorefxn, and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by main().
void read_list_file | ( | std::string const & | filename, |
utility::vector1< std::string > & | l | ||
) |
void rotamer_trials_test | ( | ) |
STOP REMOVING FUNCTIONS FROM TEST1.
References utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, test.T500_Packing::rotamer_trials, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, and vancomycin::task.
Referenced by simple_benchmark().
void sasa_test | ( | ) |
void set_fullatom_flag_test | ( | ) |
References utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, basic::options::OptionKeys::frags::frags, create_a3b_hbs::i, create_a3b_hbs::j, kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::in::file::residue_type_set, and basic::options::OptionKeys::frags::scoring::scoring.
void set_stub_transform_test | ( | ) |
void setup_atom_number | ( | pose::Pose const & | pose, |
id::AtomID_Map< int > & | atom_number | ||
) |
References create_a3b_hbs::i, create_a3b_hbs::j, and beta_nonlocal::pose.
Referenced by dump_hbond_pdb().
void show_intrachain_energies | ( | pose::Pose & | pose, |
scoring::ScoreFunction const & | scorefxn | ||
) |
References utility::io::oc::cout, ObjexxFCL::format::F(), utility::graph::Edge::get_node(), create_a3b_hbs::i, create_a3b_hbs::j, create_a3b_hbs::k, beta_nonlocal::pose, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, and utility::graph::Node::upper_edge_list_end().
Referenced by dna_coupled_rotamer_design_test().
void show_rasmol_hbonds | ( | scoring::hbonds::HBondSet const & | hbond_set, |
id::AtomID_Map< int > const & | atom_number, | ||
std::ostream & | out | ||
) |
References test.T200_Scoring::hbond_set, and create_a3b_hbs::i.
Referenced by dump_hbond_pdb().
void simple_benchmark | ( | ) |
References atom_tree_torsion_test(), ccd_test(), delete_test(), dna_coupled_rotamer_design_test(), dna_deriv_test(), fa_scorefxn_test(), basic::random::init_random_generators(), pack_rotamers_test(), rotamer_trials_test(), sasa_test(), simple_dna_test(), simple_rotamer_test(), test_rama(), and test_scorefxn_io().
Referenced by main().
void simple_centroid_test | ( | ) |
References basic::options::OptionKeys::remodel::cbeta, utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, env, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, pair, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::in::file::residue_type_set, oop_conformations::scorefxn, and basic::options::OptionKeys::remodel::vdw.
void simple_copy_test | ( | ) |
void simple_dna_test | ( | ) |
References utility::io::oc::cout, create_a3b_hbs::ii, kic_runner::pdb, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::remodel::rama, test.T500_Packing::rotamer_trials, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, and vancomycin::task.
Referenced by simple_benchmark().
void simple_frag_test | ( | ) |
References basic::options::OptionKeys::matdes::dock::dump_pdb, usec::frag_size, basic::options::OptionKeys::frags::frags, create_a3b_hbs::i, create_a3b_hbs::nres, option, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::in::file::residue_type_set, basic::options::OptionKeys::relax::sequence, basic::options::OptionKeys::in::file::vall, and basic::options::OptionKeys::loops::vall_file.
void simple_hbond_test | ( | ) |
void simple_loop_modeling_test | ( | ) |
References basic::options::OptionKeys::remodel::cbeta, utility::io::oc::cout, loops::cutpoint, basic::options::OptionKeys::matdes::dock::dump_pdb, ObjexxFCL::format::E(), env, create_a3b_hbs::f, usec::frag_size, basic::options::OptionKeys::frags::frags, create_a3b_hbs::i, create_a3b_hbs::ii, init_omega(), init_phi(), init_psi(), create_a3b_hbs::k, mc, beta_nonlocal::mm, basic::options::OptionKeys::ddg::nfrags, basic::options::OptionKeys::cm::nn, create_a3b_hbs::nres, option, pair, kic_runner::pdb, make_symmdef_file_denovo::pos, beta_nonlocal::pose, basic::prof_reset(), basic::prof_show(), numeric::random::rg(), oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, subloop_histogram::size, basic::options::start_file(), tt, numeric::random::uniform(), numeric::random::RandomGenerator::uniform(), basic::options::OptionKeys::in::file::vall, basic::options::OptionKeys::loops::vall_file, and basic::options::OptionKeys::remodel::vdw.
Referenced by main(), and simple_loop_modeling_test_wrapper().
void* simple_loop_modeling_test_wrapper | ( | void * | ) |
References simple_loop_modeling_test().
Referenced by main().
void simple_rotamer_test | ( | ) |
References basic::options::OptionKeys::matdes::dock::dump_pdb, create_a3b_hbs::i, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, and rot.
Referenced by simple_benchmark().
void small_min_test | ( | ) |
References basic::options::OptionKeys::matdes::dock::dump_pdb, mc, vancomycin::min_mover, beta_nonlocal::mm, basic::options::OptionKeys::MonteCarlo::MonteCarlo, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, basic::options::OptionKeys::dna::specificity::nloop, basic::options::OptionKeys::mp::quickrelax::nmoves, local::nstruct, basic::options::OptionKeys::out::file::o, option, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::prof_reset(), basic::prof_show(), basic::options::OptionKeys::remodel::rama, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, test.Workshop5test::small_mover, basic::options::start_file(), ObjexxFCL::string_of(), and vancomycin::task.
void ss_test | ( | ) |
References utility::io::oc::cout, create_a3b_hbs::ii, predPRE::pdbname, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::in::file::residue_type_set, basic::options::OptionKeys::remodel::rsigma, basic::options::OptionKeys::frags::scoring::scoring, test.T120_core::sfxn, basic::options::OptionKeys::remodel::ss_pair, and basic::options::start_files().
Referenced by main().
void start_file_test | ( | ) |
References utility::io::oc::cout, create_a3b_hbs::i, basic::options::start_file(), and basic::options::start_files().
Referenced by main().
void test_dunbrack_io | ( | ) |
void test_gb | ( | ) |
References utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, test.T200_Scoring::emap, utility::options::OptionKeys::options::exit, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, create_a3b_hbs::ii, create_a3b_hbs::j, beta_nonlocal::jj, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::start_file(), and vancomycin::task.
Referenced by main().
void test_rama | ( | ) |
void test_scorefxn_io | ( | ) |
References utility::io::oc::cout, pyrosetta::create_score_function, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, oop_conformations::scorefxn, basic::options::OptionKeys::trRosetta::scorefxn2, and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by main(), and simple_benchmark().
|
static |
Referenced by bk_test2(), dna_deriv_test(), dna_deriv_test_old(), and simple_loop_modeling_test().