![]() |
Rosetta
2021.16
|
#include <LigandMotifSearch.hh>

Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef utility::vector1 < core::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< core::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_ |
| core::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_ |
| core::Size | rots2add_ |
| typedef utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::Sizes |
| protocols::motifs::LigandMotifSearch::LigandMotifSearch | ( | ) |
References init_options().
|
overridedefault |
| protocols::motifs::LigandMotifSearch::LigandMotifSearch | ( | LigandMotifSearch const & | src | ) |
| core::pack::rotamer_set::Rotamers protocols::motifs::LigandMotifSearch::bp_rotamers | ( | core::Size const | seqpos | ) |
References build_positionOPs_, and protocols::motifs::ms_tr().
Referenced by run().
|
inline |
References build_positionOPs_.
| void protocols::motifs::LigandMotifSearch::BuildPosition_from_Size | ( | Pose const & | pose, |
| core::Size const | input_BP | ||
| ) |
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 | ||
| ) |
| void protocols::motifs::LigandMotifSearch::defs2BuildPositions_findts | ( | Pose const & | pose, |
| protocols::dna::DnaDesignDefOPs const & | defs | ||
| ) |
|
inline |
References dna_positions_.
|
inline |
References dtest_cutoff_.
Referenced by incorporate_motifs().
| core::pack::rotamer_set::Rotamers protocols::motifs::LigandMotifSearch::get_rotamers | ( | ) |
References build_positionOPs_.
| utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::get_sphere_aa | ( | Pose const & | pose, |
| core::Real | cut1 | ||
| ) |
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::size(), and core::conformation::Residue::xyz().
Referenced by run().
| void protocols::motifs::LigandMotifSearch::identify_motif_BuildPositions | ( | Pose const & | pose | ) |
| void protocols::motifs::LigandMotifSearch::incorporate_motifs | ( | Pose const & | pose | ) |
References core::chemical::aa_from_name(), protocols::motifs::add_motif_sc_constraints(), core::pose::Pose::append_residue_by_jump(), protocols::motifs::atom_specific_rms(), build_positionOPs_, protocols::motifs::build_rotamers_lite(), core::pose::Pose::constraint_set(), core::scoring::coordinate_constraint, core::conformation::ResidueFactory::create_residue(), core::pack::rotamer_set::RotamerSetFactory::create_rotamer_set(), 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::scoring::get_score_function_legacy(), 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(), core::scoring::PRE_TALARIS_2013_STANDARD_WTS, 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_, core::pose::Pose::size(), target_conformers_map_, target_positions(), core::scoring::Energies::total_energies(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by run().
|
private |
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 | ) |
| void protocols::motifs::LigandMotifSearch::initialize | ( | Pose const & | pose, |
| utility::vector1< core::Size > & | input_BPs | ||
| ) |
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< core::Size, std::set< std::string > > | mappositions | ) |
References core::sequence::end.
Referenced by BuildPosition_from_Size(), defs2BuildPositions(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
References motif_library_.
Referenced by incorporate_motifs().
| LigandMotifSearch & protocols::motifs::LigandMotifSearch::operator= | ( | LigandMotifSearch const & | src | ) |
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::position_vector_setup | ( | Pose const & | pose | ) |
| bool protocols::motifs::LigandMotifSearch::protein_dna_motif | ( | ) |
References core::conformation::ResidueFactory::create_residue(), protocols::dna::dna_full_name3(), core::chemical::FA_STANDARD, 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 | ||
| ) |
References 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 | ||
| ) |
References core::sequence::end, and protocols::motifs::ms_tr().
Referenced by shorten_target_list().
|
inline |
References protein_positions_.
| void protocols::motifs::LigandMotifSearch::reset_option_input | ( | ) |
|
inline |
References rmsd_cutoff_1_.
Referenced by incorporate_motifs().
|
inline |
References rmsd_cutoff_2_.
Referenced by incorporate_motifs().
|
inline |
References rot_level_.
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| utility::vector1< core::Size > & | input_BPs | ||
| ) |
References incorporate_motifs(), initialize(), and protocols::motifs::ms_tr().
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| PackerTask & | task | ||
| ) |
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_, incorporate_motifs(), initialize(), core::conformation::Residue::is_protein(), protocols::motifs::LIGAND, 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::pose::Pose::size(), core::chemical::SPECIAL_ROT, and target_positions().
| void protocols::motifs::LigandMotifSearch::run | ( | Pose const & | pose, |
| core::Real & | ligand_motif_sphere | ||
| ) |
| void protocols::motifs::LigandMotifSearch::set_motif_library | ( | MotifLibrary & | motiflibrary | ) |
References motif_library_.
| utility::vector1< core::Size > protocols::motifs::LigandMotifSearch::shorten_target_list | ( | Pose const & | pose, |
| core::Size const | bp, | ||
| Sizes & | full_tl | ||
| ) |
References protein_DNA_motif_target_positions_JA().
Referenced by BuildPosition_from_Size(), defs2BuildPositions_findts(), and identify_motif_BuildPositions().
|
inline |
References target_conformers_map_.
|
inline |
References target_positions_.
Referenced by BuildPosition_from_Size(), identify_motif_BuildPositions(), incorporate_motifs(), and run().
|
inline |
References ztest_cutoff_1_.
|
inline |
References ztest_cutoff_2_.
|
private |
Referenced by init_options(), and operator=().
|
private |
Referenced by init_options(), and operator=().
|
private |
|
private |
Referenced by init_options(), operator=(), and run().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by dna_positions(), identify_motif_build_positions(), and position_vector_setup().
|
private |
Referenced by dtest_cutoff(), incorporate_motifs(), operator=(), override_option_input(), and reset_option_input().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by incorporate_motifs(), minimize(), and operator=().
|
private |
Referenced by incorporate_motifs(), initialize(), motif_library(), operator=(), protein_dna_motif(), run(), and set_motif_library().
|
private |
Referenced by incorporate_motifs(), init_options(), operator=(), and run().
|
private |
Referenced by incorporate_motifs(), init_options(), operator=(), and run().
|
private |
Referenced by position_vector_setup(), protein_DNA_motif_build_positions_JA(), and protein_positions().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_1().
|
private |
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rmsd_cutoff_2().
|
private |
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and rot_level().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by incorporate_motifs(), initialize(), operator=(), and target_conformers_map().
|
private |
|
private |
Referenced by operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_1().
|
private |
Referenced by operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_2().
1.8.7