Rosetta
|
#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_ |
bool | output_build_positions_only_ |
core::Size | specific_build_position_ |
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::chemical::ResidueType::is_ligand(), 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(), core::chemical::ResidueTypeBase::atom_type_set_ptr(), build_positionOPs_, protocols::motifs::build_rotamers_lite(), core::conformation::Residue::clone(), 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::scoring::get_score_function_legacy(), core::chemical::ResidueType::is_ligand(), core::chemical::ResidueTypeBase::is_protein(), 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(), specific_build_position_, target_conformers_map_, target_positions(), core::scoring::Energies::total_energies(), core::conformation::Residue::type(), core::conformation::Atom::xyz(), and core::conformation::Residue::xyz().
Referenced by run().
|
private |
References bpdata_, bpdata_filename_, clear_bprots_, data_, data_filename_, dump_motifs_, output_, output_build_positions_only_, output_filename_, quick_and_dirty_, rots2add_, and specific_build_position_.
Referenced by LigandMotifSearch().
void protocols::motifs::LigandMotifSearch::initialize | ( | Pose const & | pose, |
utility::vector1< core::Size > & | input_BPs | ||
) |
References BuildPosition_from_Size(), core::conformation::Residue::clone(), protocols::motifs::get_LigandMotifLibrary_user(), protocols::motifs::get_targetconformers_user(), core::chemical::ResidueType::is_ligand(), protocols::motifs::MotifLibrary::library(), motif_library_, protocols::motifs::ms_tr(), position_vector_setup(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), protocols::motifs::setup_conformer_map(), core::pose::Pose::size(), and target_conformers_map_.
Referenced by run().
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 minimize_.
|
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_build_positions_only_, output_filename_, quick_and_dirty_, rmsd_cutoff_1_, rmsd_cutoff_2_, rot_level_, rots2add_, specific_build_position_, target_conformers_map_, target_positions_, ztest_cutoff_1_, and ztest_cutoff_2_.
|
inline |
References output_build_positions_only_.
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(), protein_positions_, and target_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, protocols::motifs::ms_tr(), and target_positions().
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, |
core::Real & | ligand_motif_sphere | ||
) |
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_build_positions_only_, 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, |
utility::vector1< core::Size > & | input_BPs | ||
) |
References incorporate_motifs(), and initialize().
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 specific_build_position_.
|
inline |
References target_conformers_map_.
|
inline |
|
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 init_options(), operator=(), output_build_positions_only(), 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(), init_options(), operator=(), and specific_build_position().
|
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().