Rosetta
|
#include <MotifSearch.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 |
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 | restrict_to_wt_ |
bool | rerun_motifsearch_ |
bool | bump_check_ |
typedef utility::vector1< core::Size > protocols::motifs::MotifSearch::Sizes |
protocols::motifs::MotifSearch::MotifSearch | ( | ) |
References init_options().
|
overridedefault |
protocols::motifs::MotifSearch::MotifSearch | ( | MotifSearch const & | src | ) |
protocols::motifs::MotifHitCOPs protocols::motifs::MotifSearch::bp_motifhits | ( | core::Size const | seqpos | ) |
References build_positionOPs_, and protocols::motifs::ms_tr().
core::pack::rotamer_set::Rotamers protocols::motifs::MotifSearch::bp_rotamers | ( | core::Size const | seqpos | ) |
References build_positionOPs_, and protocols::motifs::ms_tr().
|
inline |
References build_positionOPs_.
void protocols::motifs::MotifSearch::BuildPosition_from_Size | ( | Pose const & | pose, |
core::Size const | input_BP | ||
) |
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 | ||
) |
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 | ||
) |
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 |
References dna_positions_.
|
inline |
References dtest_cutoff_.
Referenced by incorporate_motifs().
void protocols::motifs::MotifSearch::identify_motif_BuildPositions | ( | Pose const & | pose | ) |
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 | ) |
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::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_, protocols::motifs::parallel_base_test(), core::pose::Pose::pdb_info(), core::scoring::PRE_TALARIS_2013_STANDARD_WTS, 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::Atom::xyz(), core::conformation::Residue::xyz(), ztest_cutoff_1(), ztest_cutoff_1_, ztest_cutoff_2(), and ztest_cutoff_2_.
Referenced by run().
|
private |
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().
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< 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().
MotifSearch & protocols::motifs::MotifSearch::operator= | ( | MotifSearch const & | src | ) |
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::position_vector_setup | ( | Pose const & | pose | ) |
bool protocols::motifs::MotifSearch::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::MotifSearch::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::MotifSearch::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::MotifSearch::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_.
References incorporate_motifs(), and initialize().
void protocols::motifs::MotifSearch::set_motif_library | ( | MotifLibrary & | motiflibrary | ) |
References motif_library_.
utility::vector1< core::Size > protocols::motifs::MotifSearch::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 |
|
inline |
References ztest_cutoff_1_.
Referenced by incorporate_motifs().
|
inline |
References ztest_cutoff_2_.
Referenced by incorporate_motifs().
|
private |
Referenced by init_options(), initialize(), operator=(), and override_option_input().
|
private |
Referenced by init_options(), initialize(), and operator=().
|
private |
|
private |
Referenced by incorporate_motifs(), init_options(), operator=(), and override_option_input().
|
private |
Referenced by init_options(), initialize(), and operator=().
|
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(), initialize(), 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(), and set_motif_library().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
private |
Referenced by incorporate_motifs(), init_options(), and operator=().
|
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(), init_options(), and operator=().
|
private |
Referenced by BuildPosition_from_Size(), identify_motif_BuildPositions(), 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 incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_1().
|
private |
Referenced by incorporate_motifs(), operator=(), override_option_input(), reset_option_input(), and ztest_cutoff_2().