|
Rosetta 3.5
|
#include <LigandMotifSearch.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 |
| typedef core::pack::task::PackerTask | PackerTask |
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_ |
Definition at line 50 of file LigandMotifSearch.hh.
Definition at line 59 of file LigandMotifSearch.hh.
Definition at line 60 of file LigandMotifSearch.hh.
Definition at line 61 of file LigandMotifSearch.hh.
Definition at line 58 of file LigandMotifSearch.hh.
Definition at line 55 of file LigandMotifSearch.hh.
Definition at line 56 of file LigandMotifSearch.hh.
Definition at line 57 of file LigandMotifSearch.hh.
| protocols::motifs::LigandMotifSearch::LigandMotifSearch | ( | ) |
Definition at line 92 of file LigandMotifSearch.cc.
References init_options().
|
virtual |
Definition at line 89 of file LigandMotifSearch.cc.
| protocols::motifs::LigandMotifSearch::LigandMotifSearch | ( | LigandMotifSearch const & | src) |
Definition at line 109 of file LigandMotifSearch.cc.
| core::pack::rotamer_set::Rotamers protocols::motifs::LigandMotifSearch::bp_rotamers | ( | Size const | seqpos) |
Definition at line 1122 of file LigandMotifSearch.cc.
References build_positionOPs_, and protocols::motifs::ms_tr().
Referenced by run().
|
inline |
Definition at line 216 of file LigandMotifSearch.hh.
References build_positionOPs_.
| void protocols::motifs::LigandMotifSearch::BuildPosition_from_Size | ( | Pose const & | pose, |
| Size const | input_BP | ||
| ) |
Definition at line 1336 of file LigandMotifSearch.cc.
References build_positionOPs_, map2keyvector(), shorten_target_list(), target_positions(), and target_positions_.
Referenced by initialize().
| void protocols::motifs::LigandMotifSearch::defs2BuildPositions | ( | Pose const & | pose, |
| protocols::dna::DnaDesignDefOPs const & | defs | ||
| ) |
Definition at line 1351 of file LigandMotifSearch.cc.
References build_positionOPs_, protocols::motifs::defs2map(), core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), protein_dna_motif(), and target_positions_.
| void protocols::motifs::LigandMotifSearch::defs2BuildPositions_findts | ( | Pose const & | pose, |
| protocols::dna::DnaDesignDefOPs const & | defs | ||
| ) |
Definition at line 1370 of file LigandMotifSearch.cc.
References build_positionOPs_, protocols::motifs::defs2map(), core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), protein_dna_motif(), shorten_target_list(), and target_positions_.
|
inline |
Definition at line 213 of file LigandMotifSearch.hh.
References dna_positions_.
|
inline |
Definition at line 222 of file LigandMotifSearch.hh.
References dtest_cutoff_.
Referenced by incorporate_motifs().
| core::pack::rotamer_set::Rotamers protocols::motifs::LigandMotifSearch::get_rotamers | ( | ) |
Definition at line 1110 of file LigandMotifSearch.cc.
References build_positionOPs_.
| utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::get_sphere_aa | ( | Pose const & | pose, |
| core::Real | cut1 | ||
| ) |
Definition at line 1194 of file LigandMotifSearch.cc.
References core::conformation::Residue::first_sidechain_atom(), core::conformation::Residue::has(), core::conformation::Residue::is_protein(), protocols::motifs::ms_tr(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), and core::conformation::Residue::xyz().
Referenced by run().
| void protocols::motifs::LigandMotifSearch::identify_motif_build_positions | ( | Pose const & | pose, |
| Sizes & | build_positions | ||
| ) |
Definition at line 1180 of file LigandMotifSearch.cc.
References dna_positions_, protocols::motifs::ms_tr(), protein_dna_motif(), and protein_DNA_motif_build_positions_JA().
| void protocols::motifs::LigandMotifSearch::identify_motif_BuildPositions | ( | Pose const & | pose) |
Definition at line 1313 of file LigandMotifSearch.cc.
References build_positionOPs_, core::sequence::end, map2keyvector(), protocols::motifs::ms_tr(), protein_dna_motif(), protein_DNA_motif_build_positions_JA(), shorten_target_list(), target_positions(), and target_positions_.
| void protocols::motifs::LigandMotifSearch::incorporate_motifs | ( | Pose const & | pose) |
Definition at line 352 of file LigandMotifSearch.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::chemical::ChemicalManager::atom_type_set(), build_positionOPs_, protocols::motifs::build_rotamers_lite(), 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_, core::pose::Pose::pdb_info(), quick_and_dirty_, core::pose::Pose::replace_residue(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), rmsd_cutoff_1(), rmsd_cutoff_1_, rmsd_cutoff_2(), rmsd_cutoff_2_, rot_level_, rots2add_, target_conformers_map_, target_positions(), core::scoring::Energies::total_energies(), core::pose::Pose::total_residue(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by run().
|
private |
Definition at line 1506 of file LigandMotifSearch.cc.
References bpdata_, bpdata_filename_, clear_bprots_, data_, data_filename_, dump_motifs_, output_, output_filename_, quick_and_dirty_, and rots2add_.
Referenced by LigandMotifSearch().
| void protocols::motifs::LigandMotifSearch::initialize | ( | Pose const & | pose) |
Definition at line 302 of file LigandMotifSearch.cc.
References protocols::motifs::get_LigandMotifLibrary_user(), protocols::motifs::get_targetconformers_user(), protocols::motifs::MotifLibrary::library(), motif_library_, position_vector_setup(), protocols::motifs::setup_conformer_map(), and target_conformers_map_.
Referenced by run().
| void protocols::motifs::LigandMotifSearch::initialize | ( | Pose const & | pose, |
| utility::vector1< Size > & | input_BPs | ||
| ) |
Definition at line 320 of file LigandMotifSearch.cc.
References BuildPosition_from_Size(), protocols::motifs::get_LigandMotifLibrary_user(), protocols::motifs::get_targetconformers_user(), protocols::motifs::MotifLibrary::library(), motif_library_, protocols::motifs::ms_tr(), position_vector_setup(), protocols::motifs::setup_conformer_map(), and target_conformers_map_.
| utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::map2keyvector | ( | std::map< Size, std::set< std::string > > | mappositions) |
Definition at line 1391 of file LigandMotifSearch.cc.
References core::sequence::end.
Referenced by BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
Definition at line 224 of file LigandMotifSearch.hh.
References minimize_.
|
inline |
Definition at line 212 of file LigandMotifSearch.hh.
References motif_library_.
Referenced by incorporate_motifs().
| LigandMotifSearch const & protocols::motifs::LigandMotifSearch::operator= | ( | LigandMotifSearch const & | src) |
Definition at line 116 of file LigandMotifSearch.cc.
References bpdata_, bpdata_filename_, build_positionOPs_, clear_bprots_, data_, data_filename_, dtest_cutoff_, dump_motifs_, minimize_, motif_library_, output_, output_filename_, quick_and_dirty_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, rots2add_, target_conformers_map_, target_positions_, ztest_cutoff_1_, and ztest_cutoff_2_.
| void protocols::motifs::LigandMotifSearch::override_option_input | ( | Real const & | r1, |
| Real const & | z1, | ||
| Real const & | r2, | ||
| Real const & | z2, | ||
| Real const & | d1, | ||
| Size const & | rlevel | ||
| ) |
Definition at line 1464 of file LigandMotifSearch.cc.
References dtest_cutoff_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, ztest_cutoff_1_, and ztest_cutoff_2_.
| void protocols::motifs::LigandMotifSearch::position_vector_setup | ( | Pose const & | pose) |
Definition at line 1165 of file LigandMotifSearch.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::LigandMotifSearch::protein_dna_motif | ( | ) |
Definition at line 1141 of file LigandMotifSearch.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::LigandMotifSearch::protein_DNA_motif_build_positions_JA | ( | Pose const & | pose, |
| Sizes & | build_positions, | ||
| Sizes & | target_positions | ||
| ) |
Definition at line 1418 of file LigandMotifSearch.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::LigandMotifSearch::protein_DNA_motif_target_positions_JA | ( | Pose const & | pose, |
| Sizes & | build_positions, | ||
| Sizes & | target_positions, | ||
| Sizes & | short_tl | ||
| ) |
Definition at line 1440 of file LigandMotifSearch.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 214 of file LigandMotifSearch.hh.
References protein_positions_.
| void protocols::motifs::LigandMotifSearch::reset_option_input | ( | ) |
Definition at line 1482 of file LigandMotifSearch.cc.
References dtest_cutoff_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, ztest_cutoff_1_, and ztest_cutoff_2_.
|
inline |
Definition at line 220 of file LigandMotifSearch.hh.
References rmsd_cutoff_1_.
Referenced by incorporate_motifs().
|
inline |
Definition at line 221 of file LigandMotifSearch.hh.
References rmsd_cutoff_2_.
Referenced by incorporate_motifs().
|
inline |
Definition at line 223 of file LigandMotifSearch.hh.
References rot_level_.
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| utility::vector1< Size > & | input_BPs | ||
| ) |
Definition at line 145 of file LigandMotifSearch.cc.
References incorporate_motifs(), initialize(), and protocols::motifs::ms_tr().
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| PackerTask & | task | ||
| ) |
Definition at line 213 of file LigandMotifSearch.cc.
References core::pose::add_variant_type_to_residue(), core::pack::task::ResidueLevelTask::append_rotamerset_operation(), core::pack::task::PackerTask::being_designed(), bp_rotamers(), build_positionOPs_, clear_bprots_, protocols::swa::rna::file_exists(), incorporate_motifs(), initialize(), core::conformation::Residue::is_protein(), protocols::motifs::load_build_position_data(), motif_library_, protocols::motifs::ms_tr(), core::pack::task::PackerTask::nonconst_residue_task(), output_, output_filename_, core::pose::Pose::residue(), rot(), core::chemical::SPECIAL_ROT, target_positions(), and core::pose::Pose::total_residue().
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| core::Real & | ligand_motif_sphere | ||
| ) |
Definition at line 159 of file LigandMotifSearch.cc.
References build_positionOPs_, clear_bprots_, protocols::swa::rna::file_exists(), get_sphere_aa(), incorporate_motifs(), initialize(), protocols::motifs::load_build_position_data(), motif_library_, protocols::motifs::ms_tr(), output_, and output_filename_.
| void protocols::motifs::LigandMotifSearch::set_motif_library | ( | MotifLibrary & | motiflibrary) |
Definition at line 1493 of file LigandMotifSearch.cc.
References protocols::motifs::MotifLibrary::begin(), protocols::motifs::MotifLibrary::end(), and motif_library_.
| utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::shorten_target_list | ( | Pose const & | pose, |
| Size const | bp, | ||
| Sizes & | full_tl | ||
| ) |
Definition at line 1404 of file LigandMotifSearch.cc.
References protein_DNA_motif_target_positions_JA().
Referenced by BuildPosition_from_Size(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
Definition at line 217 of file LigandMotifSearch.hh.
References target_conformers_map_.
|
inline |
Definition at line 215 of file LigandMotifSearch.hh.
References target_positions_.
Referenced by BuildPosition_from_Size(), identify_motif_BuildPositions(), incorporate_motifs(), and run().
|
inline |
Definition at line 218 of file LigandMotifSearch.hh.
References ztest_cutoff_1_.
|
inline |
Definition at line 219 of file LigandMotifSearch.hh.
References ztest_cutoff_2_.
|
private |
Definition at line 250 of file LigandMotifSearch.hh.
Referenced by init_options(), and operator=().
|
private |
Definition at line 251 of file LigandMotifSearch.hh.
Referenced by init_options(), and operator=().
|
private |
Definition at line 234 of file LigandMotifSearch.hh.
Referenced by bp_rotamers(), build_positionOPs(), BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), get_rotamers(), identify_motif_BuildPositions(), incorporate_motifs(), operator=(), and run().
|
private |
Definition at line 258 of file LigandMotifSearch.hh.
Referenced by init_options(), operator=(), and run().
|
private |
Definition at line 254 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 255 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 231 of file LigandMotifSearch.hh.
Referenced by dna_positions(), identify_motif_build_positions(), and position_vector_setup().
|
private |
Definition at line 242 of file LigandMotifSearch.hh.
Referenced by dtest_cutoff(), incorporate_motifs(), operator=(), override_option_input(), and reset_option_input().
|
private |
Definition at line 257 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 247 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), minimize(), and operator=().
|
private |
Definition at line 230 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), initialize(), motif_library(), operator=(), protein_dna_motif(), run(), and set_motif_library().
|
private |
Definition at line 252 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), operator=(), and run().
|
private |
Definition at line 253 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), operator=(), and run().
|
private |
Definition at line 232 of file LigandMotifSearch.hh.
Referenced by position_vector_setup(), protein_DNA_motif_build_positions_JA(), and protein_positions().
|
private |
Definition at line 256 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 240 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_1().
|
private |
Definition at line 241 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_2().
|
private |
Definition at line 245 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rot_level().
|
private |
Definition at line 259 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Definition at line 235 of file LigandMotifSearch.hh.
Referenced by incorporate_motifs(), initialize(), operator=(), and target_conformers_map().
|
private |
Definition at line 233 of file LigandMotifSearch.hh.
Referenced by BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), identify_motif_BuildPositions(), operator=(), and target_positions().
|
private |
Definition at line 238 of file LigandMotifSearch.hh.
Referenced by operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_1().
|
private |
Definition at line 239 of file LigandMotifSearch.hh.
Referenced by operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_2().
1.8.4