|
Rosetta 3.5
|
#include <MotifSearch.hh>


Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef utility::vector1< Size > | Sizes |
| typedef core::pose::Pose | Pose |
| typedef protocols::dna::DnaDesignDefOP | DnaDesignDefOP |
| typedef protocols::dna::DnaDesignDefOPs | DnaDesignDefOPs |
Private Member Functions | |
| void | init_options () |
Private Attributes | |
| MotifCOPs | motif_library_ |
| Sizes | dna_positions_ |
| Sizes | protein_positions_ |
| std::map< Size, std::set < std::string > > | target_positions_ |
| BuildPositionOPs | build_positionOPs_ |
| std::map< std::string, core::conformation::ResidueOPs > | target_conformers_map_ |
| Real | ztest_cutoff_1_ |
| Real | ztest_cutoff_2_ |
| Real | rmsd_cutoff_1_ |
| Real | rmsd_cutoff_2_ |
| Real | dtest_cutoff_ |
| Size | rot_level_ |
| bool | minimize_ |
| bool | bpdata_ |
| std::string | bpdata_filename_ |
| bool | output_ |
| std::string | output_filename_ |
| bool | data_ |
| std::string | data_filename_ |
| bool | quick_and_dirty_ |
| bool | dump_motifs_ |
| bool | clear_bprots_ |
| Size | rots2add_ |
| bool | restrict_to_wt_ |
| bool | rerun_motifsearch_ |
| bool | bump_check_ |
Definition at line 49 of file MotifSearch.hh.
Definition at line 58 of file MotifSearch.hh.
Definition at line 59 of file MotifSearch.hh.
Definition at line 57 of file MotifSearch.hh.
Definition at line 54 of file MotifSearch.hh.
Definition at line 55 of file MotifSearch.hh.
Definition at line 56 of file MotifSearch.hh.
| protocols::motifs::MotifSearch::MotifSearch | ( | ) |
Definition at line 83 of file MotifSearch.cc.
References init_options().
|
virtual |
Definition at line 80 of file MotifSearch.cc.
| protocols::motifs::MotifSearch::MotifSearch | ( | MotifSearch const & | src) |
Definition at line 100 of file MotifSearch.cc.
| protocols::motifs::MotifHitCOPs protocols::motifs::MotifSearch::bp_motifhits | ( | Size const | seqpos) |
Definition at line 754 of file MotifSearch.cc.
References build_positionOPs_, protocols::motifs::ms_tr(), and core::io::serialization::size().
| core::pack::rotamer_set::Rotamers protocols::motifs::MotifSearch::bp_rotamers | ( | Size const | seqpos) |
Definition at line 723 of file MotifSearch.cc.
References build_positionOPs_, protocols::motifs::ms_tr(), and core::io::serialization::size().
|
inline |
Definition at line 193 of file MotifSearch.hh.
References build_positionOPs_.
| void protocols::motifs::MotifSearch::BuildPosition_from_Size | ( | Pose const & | pose, |
| Size const | input_BP | ||
| ) |
Definition at line 853 of file MotifSearch.cc.
References build_positionOPs_, map2keyvector(), core::conformation::Residue::name3(), core::pose::Pose::residue(), restrict_to_wt_, shorten_target_list(), target_positions(), and target_positions_.
Referenced by initialize().
| void protocols::motifs::MotifSearch::defs2BuildPositions | ( | Pose const & | pose, |
| protocols::dna::DnaDesignDefOPs const & | defs | ||
| ) |
Definition at line 869 of file MotifSearch.cc.
References protocols::motifs::bpdefs2map(), build_positionOPs_, core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), protein_dna_motif(), and target_positions_.
Referenced by initialize().
| void protocols::motifs::MotifSearch::defs2BuildPositions_findts | ( | Pose const & | pose, |
| protocols::dna::DnaDesignDefOPs const & | defs | ||
| ) |
Definition at line 888 of file MotifSearch.cc.
References protocols::motifs::bpdefs2map(), build_positionOPs_, core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), protein_dna_motif(), shorten_target_list(), and target_positions_.
Referenced by initialize().
|
inline |
Definition at line 190 of file MotifSearch.hh.
References dna_positions_.
|
inline |
Definition at line 199 of file MotifSearch.hh.
References dtest_cutoff_.
Referenced by incorporate_motifs().
| void protocols::motifs::MotifSearch::identify_motif_build_positions | ( | Pose const & | pose, |
| Sizes & | build_positions | ||
| ) |
Definition at line 815 of file MotifSearch.cc.
References dna_positions_, protocols::motifs::ms_tr(), protein_dna_motif(), and protein_DNA_motif_build_positions_JA().
| void protocols::motifs::MotifSearch::identify_motif_BuildPositions | ( | Pose const & | pose) |
Definition at line 828 of file MotifSearch.cc.
References build_positionOPs_, core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), core::conformation::Residue::name3(), protein_dna_motif(), protein_DNA_motif_build_positions_JA(), core::pose::Pose::residue(), restrict_to_wt_, shorten_target_list(), target_positions(), and target_positions_.
Referenced by initialize().
| void protocols::motifs::MotifSearch::incorporate_motifs | ( | Pose const & | pose) |
Definition at line 232 of file MotifSearch.cc.
References core::chemical::aa_from_name(), protocols::motifs::add_motif_sc_constraints(), core::pose::Pose::append_residue_by_jump(), protocols::motifs::atom_specific_rms(), core::scoring::automorphic_rmsd(), build_positionOPs_, protocols::motifs::build_rotamers_lite(), bump_check_, core::io::serialization::clone(), core::pose::Pose::constraint_set(), core::scoring::coordinate_constraint, core::conformation::ResidueFactory::create_residue(), core::pack::rotamer_set::RotamerSetFactory::create_rotamer_set(), core::scoring::ScoreFunctionFactory::create_score_function(), data_, data_filename_, protocols::dna::dna_full_name3(), dtest_cutoff(), dtest_cutoff_, dump_motifs_, core::io::pdb::dump_pdb(), core::sequence::end, core::pose::Pose::energies(), core::chemical::FA_STANDARD, core::chemical::ChemicalManager::get_instance(), protocols::motifs::make_base_pair_mutation(), minimize_, motif_library(), motif_library_, protocols::motifs::ms_tr(), core::conformation::Residue::name3(), core::chemical::name_from_aa(), core::chemical::num_canonical_aas, output_, output_filename_, protocols::motifs::parallel_base_test(), core::pose::Pose::pdb_info(), quick_and_dirty_, core::pose::Pose::replace_residue(), rerun_motifsearch_, core::pose::Pose::residue(), rmsd_cutoff_1(), rmsd_cutoff_1_, rmsd_cutoff_2(), rmsd_cutoff_2_, rot_level_, rots2add_, target_conformers_map_, target_positions(), target_positions_, core::scoring::Energies::total_energies(), core::conformation::Residue::xyz(), ztest_cutoff_1(), ztest_cutoff_1_, ztest_cutoff_2(), and ztest_cutoff_2_.
Referenced by run().
|
private |
Definition at line 1028 of file MotifSearch.cc.
References bpdata_, bpdata_filename_, bump_check_, clear_bprots_, data_, data_filename_, dump_motifs_, output_, output_filename_, quick_and_dirty_, rerun_motifsearch_, restrict_to_wt_, and rots2add_.
Referenced by MotifSearch().
Definition at line 149 of file MotifSearch.cc.
References bpdata_, bpdata_filename_, build_positionOPs_, BuildPosition_from_Size(), clear_bprots_, defs2BuildPositions(), defs2BuildPositions_findts(), protocols::dna::dna_full_name3(), dna_positions_, core::sequence::end, protocols::motifs::get_motif_build_position_defs_user(), protocols::motifs::get_MotifLibrary_user(), protocols::motifs::get_target_position_map_make_dna_mutations(), protocols::motifs::get_targetconformers_user(), identify_motif_BuildPositions(), protocols::motifs::MotifLibrary::library(), protocols::motifs::load_build_position_data(), motif_library_, protocols::motifs::ms_tr(), core::conformation::Residue::name3(), position_vector_setup(), core::pose::Pose::residue(), protocols::motifs::setup_conformer_map(), target_conformers_map_, and target_positions_.
Referenced by run().
| utility::vector1< core::Size > protocols::motifs::MotifSearch::map2keyvector | ( | std::map< Size, std::set< std::string > > | mappositions) |
Definition at line 909 of file MotifSearch.cc.
References core::sequence::end.
Referenced by BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
Definition at line 201 of file MotifSearch.hh.
References minimize_.
|
inline |
Definition at line 189 of file MotifSearch.hh.
References motif_library_.
Referenced by incorporate_motifs().
| MotifSearch const & protocols::motifs::MotifSearch::operator= | ( | MotifSearch const & | src) |
Definition at line 107 of file MotifSearch.cc.
References bpdata_, bpdata_filename_, build_positionOPs_, bump_check_, clear_bprots_, data_, data_filename_, dtest_cutoff_, dump_motifs_, minimize_, motif_library_, output_, output_filename_, quick_and_dirty_, rerun_motifsearch_, restrict_to_wt_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, rots2add_, target_conformers_map_, target_positions_, ztest_cutoff_1_, and ztest_cutoff_2_.
| void protocols::motifs::MotifSearch::override_option_input | ( | Real const & | r1, |
| Real const & | z1, | ||
| Real const & | r2, | ||
| Real const & | z2, | ||
| Real const & | d1, | ||
| Size const & | rlevel, | ||
| bool const | bpdata, | ||
| bool const | bump_check | ||
| ) |
Definition at line 982 of file MotifSearch.cc.
References bpdata_, bump_check_, dtest_cutoff_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, ztest_cutoff_1_, and ztest_cutoff_2_.
| void protocols::motifs::MotifSearch::position_vector_setup | ( | Pose const & | pose) |
Definition at line 800 of file MotifSearch.cc.
References dna_positions_, core::sequence::end, core::chemical::ResidueType::is_DNA(), core::chemical::ResidueType::is_protein(), protein_positions_, core::pose::Pose::residue_type(), and core::pose::Pose::total_residue().
Referenced by initialize().
| bool protocols::motifs::MotifSearch::protein_dna_motif | ( | ) |
Definition at line 776 of file MotifSearch.cc.
References core::conformation::ResidueFactory::create_residue(), protocols::dna::dna_full_name3(), core::chemical::FA_STANDARD, core::chemical::ChemicalManager::get_instance(), motif_library_, and protocols::motifs::ms_tr().
Referenced by defs2BuildPositions(), defs2BuildPositions_findts(), identify_motif_build_positions(), and identify_motif_BuildPositions().
| void protocols::motifs::MotifSearch::protein_DNA_motif_build_positions_JA | ( | Pose const & | pose, |
| Sizes & | build_positions, | ||
| Sizes & | target_positions | ||
| ) |
Definition at line 936 of file MotifSearch.cc.
References protocols::dna::DnaInterfaceFinder::determine_protein_interface(), core::sequence::end, protocols::motifs::ms_tr(), and protein_positions_.
Referenced by identify_motif_build_positions(), and identify_motif_BuildPositions().
| void protocols::motifs::MotifSearch::protein_DNA_motif_target_positions_JA | ( | Pose const & | pose, |
| Sizes & | build_positions, | ||
| Sizes & | target_positions, | ||
| Sizes & | short_tl | ||
| ) |
Definition at line 958 of file MotifSearch.cc.
References protocols::dna::DnaInterfaceFinder::determine_dna_interface(), core::sequence::end, and protocols::motifs::ms_tr().
Referenced by shorten_target_list().
|
inline |
Definition at line 191 of file MotifSearch.hh.
References protein_positions_.
| void protocols::motifs::MotifSearch::reset_option_input | ( | ) |
Definition at line 1004 of file MotifSearch.cc.
References dtest_cutoff_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, ztest_cutoff_1_, and ztest_cutoff_2_.
|
inline |
Definition at line 197 of file MotifSearch.hh.
References rmsd_cutoff_1_.
Referenced by incorporate_motifs().
|
inline |
Definition at line 198 of file MotifSearch.hh.
References rmsd_cutoff_2_.
Referenced by incorporate_motifs().
|
inline |
Definition at line 200 of file MotifSearch.hh.
References rot_level_.
Definition at line 139 of file MotifSearch.cc.
References incorporate_motifs(), and initialize().
| void protocols::motifs::MotifSearch::set_motif_library | ( | MotifLibrary & | motiflibrary) |
Definition at line 1015 of file MotifSearch.cc.
References protocols::motifs::MotifLibrary::begin(), protocols::motifs::MotifLibrary::end(), and motif_library_.
| utility::vector1< core::Size > protocols::motifs::MotifSearch::shorten_target_list | ( | Pose const & | pose, |
| Size const | bp, | ||
| Sizes & | full_tl | ||
| ) |
Definition at line 922 of file MotifSearch.cc.
References protein_DNA_motif_target_positions_JA().
Referenced by BuildPosition_from_Size(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
Definition at line 194 of file MotifSearch.hh.
References target_conformers_map_.
|
inline |
Definition at line 192 of file MotifSearch.hh.
References target_positions_.
Referenced by BuildPosition_from_Size(), identify_motif_BuildPositions(), and incorporate_motifs().
|
inline |
Definition at line 195 of file MotifSearch.hh.
References ztest_cutoff_1_.
Referenced by incorporate_motifs().
|
inline |
Definition at line 196 of file MotifSearch.hh.
References ztest_cutoff_2_.
Referenced by incorporate_motifs().
|
private |
Definition at line 227 of file MotifSearch.hh.
Referenced by init_options(), initialize(), operator=(), and override_option_input().
|
private |
Definition at line 228 of file MotifSearch.hh.
Referenced by init_options(), initialize(), and operator=().
|
private |
Definition at line 211 of file MotifSearch.hh.
Referenced by bp_motifhits(), bp_rotamers(), build_positionOPs(), BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), identify_motif_BuildPositions(), incorporate_motifs(), initialize(), and operator=().
|
private |
Definition at line 239 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), operator=(), and override_option_input().
|
private |
Definition at line 235 of file MotifSearch.hh.
Referenced by init_options(), initialize(), and operator=().
|
private |
Definition at line 231 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 232 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 208 of file MotifSearch.hh.
Referenced by dna_positions(), identify_motif_build_positions(), initialize(), and position_vector_setup().
|
private |
Definition at line 219 of file MotifSearch.hh.
Referenced by dtest_cutoff(), incorporate_motifs(), operator=(), override_option_input(), and reset_option_input().
|
private |
Definition at line 234 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 224 of file MotifSearch.hh.
Referenced by incorporate_motifs(), minimize(), and operator=().
|
private |
Definition at line 207 of file MotifSearch.hh.
Referenced by incorporate_motifs(), initialize(), motif_library(), operator=(), protein_dna_motif(), and set_motif_library().
|
private |
Definition at line 229 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 230 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 209 of file MotifSearch.hh.
Referenced by position_vector_setup(), protein_DNA_motif_build_positions_JA(), and protein_positions().
|
private |
Definition at line 233 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 238 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 237 of file MotifSearch.hh.
Referenced by BuildPosition_from_Size(), identify_motif_BuildPositions(), init_options(), and operator=().
|
private |
Definition at line 217 of file MotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_1().
|
private |
Definition at line 218 of file MotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_2().
|
private |
Definition at line 222 of file MotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rot_level().
|
private |
Definition at line 236 of file MotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 212 of file MotifSearch.hh.
Referenced by incorporate_motifs(), initialize(), operator=(), and target_conformers_map().
|
private |
Definition at line 210 of file MotifSearch.hh.
Referenced by BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), identify_motif_BuildPositions(), incorporate_motifs(), initialize(), operator=(), and target_positions().
|
private |
Definition at line 215 of file MotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_1().
|
private |
Definition at line 216 of file MotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_2().
1.8.4