![]() |
Rosetta Protocols
2014.35
|
#include <HybridizeSetup.hh>
protocols::hybridization::HybridizeSetup::HybridizeSetup | ( | ) |
|
inline |
References fragments_big_.
|
inline |
References fragments_big_.
|
inline |
References fragments_small_.
|
inline |
References add_hetatm_.
|
inline |
References fragments_small_.
|
inline |
References starting_templates_.
void protocols::hybridization::HybridizeSetup::add_template | ( | std::string | template_fn, |
std::string | cst_fn, | ||
std::string | symmdef_file = "NULL" , |
||
core::Real | weight = 1. , |
||
core::Real | domain_assembly_weight = 0. , |
||
utility::vector1< core::Size > | cst_reses = utility::vector1<core::Size>(0) |
||
) |
void protocols::hybridization::HybridizeSetup::add_template | ( | core::pose::PoseOP | template_pose, |
std::string | cst_fn, | ||
std::string | symmdef_file = "NULL" , |
||
core::Real | weight = 1. , |
||
core::Real | domain_assembly_weight = 0. , |
||
utility::vector1< core::Size > | cst_reses = utility::vector1<core::Size>(0) , |
||
std::string | name = "default" |
||
) |
References chunks, domain_assembly_weights_, protocols::loops::extract_continuous_chunks(), protocols::loops::extract_secondary_structure_chunks(), core::scoring::dssp::Dssp::insert_ss_into_pose(), protocols::loops::Loops::num_loop(), core::pose::Pose::pdb_info(), symmdef_files_, template_chunks_, template_contigs_, template_cst_fn_, template_cst_reses_, template_fn_, template_weights_, templates_, core::pose::Pose::total_residue(), and protocols::hybridization::TR.
void protocols::hybridization::HybridizeSetup::align_by_domain | ( | utility::vector1< core::pose::PoseOP > & | poses, |
utility::vector1< Loops > | domains, | ||
core::pose::PoseCOP & | ref_pose | ||
) |
Referenced by realign_templates().
void protocols::hybridization::HybridizeSetup::align_by_domain | ( | core::pose::Pose & | pose, |
core::pose::Pose const & | ref_pose, | ||
utility::vector1< Loops > | domains | ||
) |
References protocols::hybridization::TMalign::alignment2AtomMap(), protocols::hybridization::TMalign::alignment2strings(), protocols::hybridization::TMalign::apply(), core::id::BOGUS_ATOM_ID, F, core::pose::initialize_atomid_map(), core::chemical::ResidueType::is_protein(), protocols::hybridization::partial_align(), core::pose::Pose::pdb_info(), core::pose::Pose::residue_type(), protocols::loops::Loop::set_start(), protocols::loops::Loop::set_stop(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), protocols::loops::stop, protocols::hybridization::TMalign::TMscore(), core::pose::Pose::total_residue(), and protocols::hybridization::TR.
void protocols::hybridization::HybridizeSetup::check_and_create_fragments | ( | core::pose::Pose const & | pose | ) |
References core::conformation::Residue::aa(), core::chemical::aa_vrt, core::fragment::Frame::add_fragment(), core::fragment::chop_fragments(), core::pose::Pose::conformation(), fragments_big_, fragments_small_, frags, frame(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), option, core::fragment::picking_old::vall::pick_fragments_by_ss_plus_aa(), read_psipred_ss2_file(), residue, core::pose::Pose::residue(), runtime_assert, core::pose::Pose::sequence(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), templates_, core::pose::Pose::total_residue(), and user.
|
virtual |
References HybridizeSetup().
|
inline |
References domain_assembly_.
Referenced by run_domain_assembly().
|
inline |
References domain_assembly_weights_.
utility::vector1< Loops > protocols::hybridization::HybridizeSetup::expand_domains_to_full_length | ( | utility::vector1< utility::vector1< Loops > > | all_domains, |
Size | ref_domains_index, | ||
Size | n_residues | ||
) |
References numeric::random::RandomGenerator::random_range(), protocols::hybridization::RG, size(), and protocols::loops::start.
Referenced by realign_templates().
|
inline |
References fragments_big_.
|
inline |
References fragments_small_.
|
inline |
References hetatm_prot_cst_weight_.
|
inline |
References hetatm_self_cst_weight_.
void protocols::hybridization::HybridizeSetup::init | ( | void | ) |
References add_hetatm_, cm::hybridize::add_non_init_chunks, add_non_init_chunks_, cm::hybridize::auto_frag_insertion_weight, auto_frag_insertion_weight_, cm::hybridize::big_frag_insertion_weight, big_frag_insertion_weight_, domain_assembly_, cm::hybridize::frag_1mer_insertion_weight, frag_1mer_insertion_weight_, cm::hybridize::frag_weight_aligned, frag_weight_aligned_, hetatm_prot_cst_weight_, hetatm_self_cst_weight_, option, cm::hybridize::small_frag_insertion_weight, and small_frag_insertion_weight_.
Referenced by HybridizeSetup().
|
inline |
References initial_template_index_.
Referenced by realign_templates().
|
inline |
References nres_protein_tgt_.
|
inline |
References nres_tgt_.
void protocols::hybridization::HybridizeSetup::pick_starting_template | ( | ) |
void protocols::hybridization::HybridizeSetup::realign_templates | ( | core::pose::PoseCOP | ref_pose | ) |
References align_by_domain(), domains_, expand_domains_to_full_length(), protocols::loops::extract_continuous_chunks(), protocols::loops::extract_secondary_structure_chunks(), hcut_, initial_template_index(), length_, nres_tgt_, pcut_, protocols::hybridization::DDomainParse::split(), protocols::loops::start, protocols::loops::stop, template_chunks_, template_contigs_, template_fn_, templates_, and protocols::hybridization::TR.
void protocols::hybridization::HybridizeSetup::run_domain_assembly | ( | ) |
|
inline |
References add_hetatm_.
|
inline |
References align_domains_to_pose_.
|
inline |
References align_domains_to_template_.
|
inline |
References domain_assembly_.
|
inline |
References hcut_.
|
inline |
References length_.
|
inline |
References pcut_.
|
inline |
References hetatm_prot_cst_weight_.
|
inline |
References hetatm_self_cst_weight_.
|
inline |
References nres_protein_tgt_.
|
inline |
References nres_tgt_.
|
inline |
References symmdef_files_.
|
inline |
References template_chunks_.
|
inline |
References template_contigs_.
|
inline |
References template_cst_fn_.
|
inline |
References template_fn_.
|
inline |
References templates_.
|
inline |
References template_weights_.
|
private |
Referenced by add_hetatm(), init(), and set_add_hetatm().
|
private |
Referenced by set_align_domains_to_pose().
|
private |
Referenced by set_align_domains_to_template().
|
private |
|
private |
Referenced by init().
|
private |
Referenced by init().
|
private |
|
private |
|
private |
Referenced by domain_assembly(), init(), and set_domain_assembly().
|
private |
Referenced by add_template(), domain_assembly_weights(), and run_domain_assembly().
|
private |
Referenced by realign_templates().
|
private |
|
private |
Referenced by init().
|
private |
Referenced by init().
|
private |
Referenced by add_big_fragments(), add_fragments_big(), check_and_create_fragments(), and fragments_big().
|
private |
Referenced by add_fragments_small(), add_small_fragments(), check_and_create_fragments(), and fragments_small().
|
private |
Referenced by realign_templates(), and set_domain_hcut().
|
private |
Referenced by hetatm_prot_cst_weight(), init(), and set_hetatm_prot_cst_weight().
|
private |
Referenced by hetatm_self_cst_weight(), init(), and set_hetatm_self_cst_weight().
|
private |
Referenced by initial_template_index(), and pick_starting_template().
|
private |
Referenced by realign_templates(), and set_domain_length().
|
private |
|
private |
|
private |
Referenced by nres_protein_asu(), and set_nres_protein().
|
private |
Referenced by nres_tgt_asu(), realign_templates(), and set_nres_tgt().
|
private |
|
private |
Referenced by realign_templates(), and set_domain_pcut().
|
private |
|
private |
|
private |
Referenced by init().
|
private |
Referenced by add_starting_templates(), and pick_starting_template().
|
private |
|
private |
Referenced by add_template(), and symmdef_files().
|
private |
Referenced by add_template(), realign_templates(), and template_chunks().
|
private |
Referenced by add_template(), realign_templates(), and template_contigs().
|
private |
Referenced by add_template(), and template_cst_fn().
|
private |
Referenced by add_template().
|
private |
Referenced by add_template(), realign_templates(), and template_file_names().
|
private |
Referenced by add_template(), pick_starting_template(), and template_wts().
|
private |
|
private |
Referenced by add_template(), check_and_create_fragments(), realign_templates(), run_domain_assembly(), and template_poses().