![]() |
Rosetta Protocols
2015.09
|
Classes | |
class | AllResiduesChanged |
(helper) functor class which keeps track of initial phi/psi values. calls of operator ( pose ) compare the initial phi/psi values More... | |
class | BackboneTorsionPerturbation |
class | BackboneTorsionPerturbationCreator |
class | BackboneTorsionSampler |
class | BackboneTorsionSamplerCreator |
class | CartesianHybridize |
class | CartesianHybridizeCreator |
class | CartesianSampler |
class | CartesianSamplerCreator |
class | ChunkTrialMover |
class | DDomainParse |
class | DomainAssembly |
class | FoldTreeHybridize |
class | FoldTreeHybridizeCreator |
class | hConvergenceCheck |
class | HybridizeFoldtreeDynamic |
class | HybridizeProtocol |
class | HybridizeProtocolCreator |
class | HybridizeSetup |
class | HybridizeSetupMover |
class | HybridizeSetupMoverCreator |
class | InsertChunkMover |
class | MRMover |
class | TemplateHistory |
class | TMalign |
class | WeightedFragmentSmoothTrialMover |
class | WeightedFragmentTrialMover |
Enumerations | |
enum | AlignOption { all_chunks, random_chunk } |
Variables | |
const core::Size | DEFAULT_NCYCLES =400 |
typedef utility::pointer::shared_ptr< CartesianHybridize const > protocols::hybridization::CartesianHybridizeCOP |
typedef utility::pointer::shared_ptr< CartesianHybridize > protocols::hybridization::CartesianHybridizeOP |
typedef utility::pointer::shared_ptr< CartesianSampler const > protocols::hybridization::CartesianSamplerCOP |
typedef utility::pointer::shared_ptr< CartesianSampler > protocols::hybridization::CartesianSamplerOP |
typedef utility::pointer::shared_ptr< ChunkTrialMover const > protocols::hybridization::ChunkTrialMoverCOP |
typedef utility::pointer::shared_ptr< ChunkTrialMover > protocols::hybridization::ChunkTrialMoverOP |
typedef utility::pointer::shared_ptr< FoldTreeHybridize const > protocols::hybridization::FoldTreeHybridizeCOP |
typedef utility::pointer::shared_ptr< FoldTreeHybridize > protocols::hybridization::FoldTreeHybridizeOP |
typedef utility::pointer::shared_ptr< hConvergenceCheck > protocols::hybridization::hConvergenceCheckOP |
typedef utility::pointer::shared_ptr<HybridizeFoldtreeMover const> protocols::hybridization::HybridizeFoldtreeMoverCOP |
typedef utility::pointer::shared_ptr<HybridizeFoldtreeMover> protocols::hybridization::HybridizeFoldtreeMoverOP |
typedef utility::pointer::shared_ptr< HybridizeProtocol const > protocols::hybridization::HybridizeProtocolCOP |
typedef utility::pointer::shared_ptr< HybridizeProtocol > protocols::hybridization::HybridizeProtocolOP |
typedef utility::pointer::shared_ptr< HybridizeSetup const > protocols::hybridization::HybridizeSetupCOP |
typedef utility::pointer::shared_ptr< HybridizeSetup > protocols::hybridization::HybridizeSetupOP |
typedef utility::pointer::shared_ptr< MRMover > protocols::hybridization::MRMoverOP |
typedef utility::pointer::owning_ptr< TemlateAssembly const > protocols::hybridization::TemlateAssemblyCOP |
typedef utility::pointer::owning_ptr< TemlateAssembly > protocols::hybridization::TemlateAssemblyOP |
typedef utility::pointer::shared_ptr< TemplateHistory const > protocols::hybridization::TemplateHistoryCOP |
typedef utility::pointer::shared_ptr< TemplateHistory > protocols::hybridization::TemplateHistoryOP |
typedef utility::pointer::shared_ptr< WeightedFragmentSmoothTrialMover const > protocols::hybridization::WeightedFragmentSmoothTrialMoverCOP |
typedef utility::pointer::shared_ptr< WeightedFragmentSmoothTrialMover > protocols::hybridization::WeightedFragmentSmoothTrialMoverOP |
typedef utility::pointer::shared_ptr< WeightedFragmentTrialMover const > protocols::hybridization::WeightedFragmentTrialMoverCOP |
typedef utility::pointer::shared_ptr< WeightedFragmentTrialMover > protocols::hybridization::WeightedFragmentTrialMoverOP |
void protocols::hybridization::add_constraints | ( | core::pose::Pose & | pose, |
Size | rsd1, | ||
Size | rsd2 | ||
) |
References core::pose::Pose::add_constraint(), numeric::xyzVector< class >::distance(), core::chemical::ResidueType::is_protein(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), TR(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::BackboneTorsionPerturbation::perturb(), setup_fullatom_constraints(), and protocols::protein_interface_design::movers::PlaceStubMover::stub_based_atom_tree().
void protocols::hybridization::add_non_protein_cst | ( | core::pose::Pose & | pose, |
core::pose::Pose & | tmpl, | ||
core::Real const | self_cst_weight, | ||
core::Real const | het_prot_cst_weight | ||
) |
References core::conformation::Residue::aa(), core::chemical::aa_gly, core::chemical::aa_vrt, core::pose::Pose::add_constraint(), core::chemical::ResidueType::atom_index(), core::pose::Pose::conformation(), numeric::xyzVector< class >::distance(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), core::pose::Pose::total_residue(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::HybridizeProtocol::apply(), and protocols::hybridization::FoldTreeHybridize::apply().
void protocols::hybridization::add_strand_pairs_cst | ( | core::pose::Pose & | pose, |
utility::vector1< std::pair< core::Size, core::Size > > const | strand_pairs | ||
) |
void protocols::hybridization::apply_transformation | ( | pose::Pose & | mod_pose, |
std::list< Size > const & | residue_list, | ||
numeric::xyzMatrix< core::Real > const & | R, | ||
numeric::xyzVector< core::Real > const & | preT, | ||
numeric::xyzVector< core::Real > const & | postT | ||
) |
References core::pose::Pose::batch_set_xyz(), core::chemical::ResidueType::natoms(), core::pose::Pose::residue_type(), and core::pose::Pose::xyz().
Referenced by partial_align().
core::Size protocols::hybridization::atom_map_valid_size | ( | core::pose::Pose const & | pose, |
core::id::AtomID_Map< core::id::AtomID > const & | atom_map | ||
) |
References core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), and core::id::AtomID::valid().
Referenced by partial_align().
core::fragment::FragSetOP protocols::hybridization::create_fragment_set | ( | core::pose::Pose const & | pose, |
core::Size | len, | ||
core::Size | nfrag | ||
) |
References protocols::simple_filters::dssp(), core::pose::Pose::fold_tree(), frame(), core::scoring::dssp::Dssp::get_dssp_secstruct(), get_num_residues_nonvirt(), core::kinematics::FoldTree::is_cutpoint(), core::fragment::picking_old::vall::pick_fragments_by_ss_plus_aa(), and core::pose::Pose::sequence().
core::fragment::FragSetOP protocols::hybridization::create_fragment_set_no_ssbias | ( | core::pose::Pose const & | pose, |
core::Size | len, | ||
core::Size | nfrag, | ||
char | force_ss | ||
) |
core::fragment::FragSetOP protocols::hybridization::create_fragment_set_no_ssbias | ( | core::pose::Pose const & | pose, |
std::set< core::Size > | user_pos, | ||
core::Size | len, | ||
core::Size | nfrag, | ||
char | force_ss | ||
) |
bool protocols::hybridization::discontinued_lower | ( | core::pose::Pose const & | pose, |
Size const | seqpos | ||
) |
References numeric::xyzVector< class >::distance(), core::chemical::ResidueType::is_polymer(), core::chemical::ResidueType::is_protein(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::InsertChunkMover::get_local_sequence_mapping().
bool protocols::hybridization::discontinued_upper | ( | core::pose::Pose const & | pose, |
Size const | seqpos | ||
) |
References numeric::xyzVector< class >::distance(), core::chemical::ResidueType::is_polymer(), core::chemical::ResidueType::is_protein(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::InsertChunkMover::get_local_sequence_mapping().
std::list< core::Size > protocols::hybridization::downstream_residues_from_jump | ( | core::pose::Pose const & | pose, |
Size const | jump_number | ||
) |
References core::pose::Pose::fold_tree(), core::kinematics::FoldTree::get_outgoing_edges(), core::kinematics::FoldTree::jump_edge(), protocols::loops::start, core::kinematics::Edge::stop(), protocols::loops::stop, and TR().
Referenced by protocols::hybridization::ChunkTrialMover::apply(), protocols::hybridization::ChunkTrialMover::pick_random_chunk(), and protocols::hybridization::InsertChunkMover::set_aligned_chunk().
utility::vector1<Size> protocols::hybridization::find_uncovered_residues | ( | core::pose::Pose const & | pose, |
utility::vector1< Size > const | covered_residues | ||
) |
References core::pose::Pose::pdb_info(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::DomainAssembly::run().
core::Real protocols::hybridization::gap_distance | ( | Size | Seq_gap | ) |
Referenced by protocols::hybridization::DomainAssembly::run().
void protocols::hybridization::generate_centroid_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< core::pose::PoseCOP > | templates, | ||
utility::vector1< core::Real > | , | ||
std::set< core::Size > | ignore_res | ||
) |
References core::pose::Pose::add_constraint(), core::pose::Pose::conformation(), get_num_residues_nonvirt(), core::pose::symmetry::is_symmetric(), core::pose::Pose::remove_constraints(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), and xyz().
Referenced by generate_fullatom_constraints(), setup_centroid_constraints(), and setup_fullatom_constraints().
void protocols::hybridization::generate_fullatom_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< core::pose::PoseCOP > | templates, | ||
utility::vector1< core::Real > | template_weights | ||
) |
References generate_centroid_constraints().
Referenced by setup_fullatom_constraints().
core::Real protocols::hybridization::get_gdtmm | ( | core::pose::Pose & | native, |
core::pose::Pose & | pose, | ||
core::sequence::SequenceAlignmentOP & | aln | ||
) |
References align_naive(), protocols::comparative_modeling::gather_coords(), runtime_assert, core::pose::Pose::sequence(), core::pose::Pose::total_residue(), and core::scoring::xyz_gdtmm().
Referenced by protocols::hybridization::BackboneTorsionSampler::apply(), protocols::hybridization::BackboneTorsionPerturbation::apply(), protocols::hybridization::HybridizeProtocol::apply(), and protocols::hybridization::FoldTreeHybridize::apply().
core::Size protocols::hybridization::get_num_residues_nonvirt | ( | core::pose::Pose const & | pose | ) |
References core::conformation::Residue::aa(), core::chemical::aa_vrt, core::pose::Pose::conformation(), core::pose::symmetry::is_symmetric(), core::pose::Pose::residue(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), and core::pose::Pose::total_residue().
Referenced by protocols::rbsegment_relax::OptimizeThreadingMover::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::hybridization::CartesianSampler::apply_constraints(), create_fragment_set(), create_fragment_set_no_ssbias(), generate_centroid_constraints(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_1mers(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_big_frags(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_small_frags(), protocols::rbsegment_relax::SequenceShiftMover::SequenceShiftMover(), and protocols::hybridization::FoldTreeHybridize::setup_foldtree().
core::Size protocols::hybridization::get_num_residues_prot | ( | core::pose::Pose const & | pose | ) |
void protocols::hybridization::get_superposition_transformation | ( | pose::Pose const & | mod_pose, |
pose::Pose const & | ref_pose, | ||
core::id::AtomID_Map< core::id::AtomID > const & | atom_map, | ||
numeric::xyzMatrix< core::Real > & | R, | ||
numeric::xyzVector< core::Real > & | preT, | ||
numeric::xyzVector< core::Real > & | postT | ||
) |
References core::conformation::Residue::atom(), numeric::model_quality::findUU(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), core::id::AtomID::valid(), numeric::xyzMatrix< class >::xx(), numeric::xyzMatrix< class >::xy(), core::conformation::Atom::xyz(), core::pose::Pose::xyz(), numeric::xyzMatrix< class >::xz(), numeric::xyzMatrix< class >::yx(), numeric::xyzMatrix< class >::yy(), numeric::xyzMatrix< class >::yz(), numeric::xyzMatrix< class >::zx(), numeric::xyzMatrix< class >::zy(), and numeric::xyzMatrix< class >::zz().
Referenced by partial_align().
core::Size protocols::hybridization::natom_aligned | ( | core::pose::Pose & | pose, |
core::pose::Pose const & | ref_pose, | ||
id::AtomID_Map< id::AtomID > const & | atom_map, | ||
core::Real | distance_squared_threshold | ||
) |
void protocols::hybridization::optimize | ( | core::pose::Pose & | pose, |
Size | rsd1, | ||
Size | rsd2, | ||
core::scoring::ScoreFunctionOP | scorefxn, | ||
Size | ncycles, | ||
core::Real | max_delta_torsion | ||
) |
References core::pose::Pose::phi(), core::pose::Pose::psi(), numeric::random::RandomGenerator::random_range(), numeric::random::rg(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), and numeric::random::RandomGenerator::uniform().
Referenced by protocols::hybridization::BackboneTorsionPerturbation::perturb().
core::Size protocols::hybridization::parse_res | ( | core::pose::Pose const & | pose, |
std::string | resnum | ||
) |
References core::pose::Pose::pdb_info().
Referenced by protocols::hybridization::MRMover::apply().
void protocols::hybridization::partial_align | ( | core::pose::Pose & | pose, |
core::pose::Pose const & | ref_pose, | ||
id::AtomID_Map< id::AtomID > const & | atom_map, | ||
bool | iterate_convergence, | ||
utility::vector1< core::Real > | distance_thresholds, | ||
core::Real | min_coverage | ||
) |
References core::conformation::Residue::is_protein(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and TMalign_poses().
void protocols::hybridization::partial_align | ( | core::pose::Pose & | pose, |
core::pose::Pose const & | ref_pose, | ||
id::AtomID_Map< id::AtomID > const & | atom_map, | ||
std::list< Size > const & | residue_list, | ||
bool | iterate_convergence, | ||
utility::vector1< core::Real > | distance_thresholds, | ||
core::Real | min_coverage | ||
) |
void protocols::hybridization::remove_residues | ( | core::pose::Pose & | pose, |
utility::vector1< int > const | resnum_list, | ||
utility::vector1< int > & | remaining_resnum | ||
) |
protocols::loops::Loops protocols::hybridization::renumber_with_pdb_info | ( | protocols::loops::Loops & | template_chunk, |
core::pose::PoseCOP | template_pose | ||
) |
void protocols::hybridization::setup_centroid_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< core::pose::PoseCOP > | templates, | ||
utility::vector1< core::Real > | template_weights, | ||
std::string | cen_cst_file, | ||
std::set< core::Size > | ignore_res_for_AUTO | ||
) |
void protocols::hybridization::setup_fullatom_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< core::pose::PoseCOP > | templates, | ||
utility::vector1< core::Real > | template_weights, | ||
std::string | cen_cst_file, | ||
std::string | fa_cst_file | ||
) |
void protocols::hybridization::setup_interface_atompair_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< bool > | ignore_res | ||
) |
References core::pose::Pose::add_constraint(), core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), numeric::xyzVector< class >::distance(), core::chemical::ResidueType::has(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Conformation::num_chains(), core::pose::Pose::residue(), core::conformation::Conformation::residue(), core::pose::Pose::residue_type(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), TR(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::HybridizeProtocol::apply().
void protocols::hybridization::setup_interface_coordinate_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< bool > | ignore_res | ||
) |
References core::pose::Pose::add_constraint(), core::chemical::ResidueType::atom_index(), core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), numeric::xyzVector< class >::distance(), numeric::xyzVector< class >::distance_squared(), core::chemical::ResidueType::has(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Conformation::num_chains(), core::pose::Pose::residue(), core::conformation::Conformation::residue(), core::pose::Pose::residue_type(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), TR(), and core::conformation::Residue::xyz().
Referenced by protocols::hybridization::HybridizeProtocol::apply().
void protocols::hybridization::setup_user_coordinate_constraints | ( | core::pose::Pose & | pose, |
utility::vector1< Size > | reses | ||
) |
References core::pose::Pose::add_constraint(), core::conformation::Residue::atom(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), and core::conformation::Atom::xyz().
Referenced by protocols::hybridization::HybridizeProtocol::apply(), and protocols::hybridization::FoldTreeHybridize::apply().
bool protocols::hybridization::TMalign_poses | ( | core::pose::Pose & | aligned_pose, |
core::pose::Pose const & | ref_pose, | ||
std::list< Size > const & | residue_list, | ||
std::list< Size > const & | ref_residue_list | ||
) |
References protocols::hybridization::TMalign::alignment2AtomMap(), protocols::hybridization::TMalign::alignment2strings(), protocols::hybridization::TMalign::apply(), core::id::BOGUS_ATOM_ID, F, core::pose::initialize_atomid_map(), partial_align(), protocols::hybridization::TMalign::TMscore(), core::pose::Pose::total_residue(), and TR().
Referenced by protocols::hybridization::DomainAssembly::run().
|
static |
|
static |
Referenced by add_constraints(), protocols::hybridization::FoldTreeHybridize::add_gap_constraints_to_pose(), protocols::hybridization::HybridizeFoldtreeDynamic::add_overlapping_pair_chunks(), protocols::hybridization::FoldTreeHybridize::add_strand_pairing(), protocols::hybridization::FoldTreeHybridize::add_strand_pairings(), protocols::hybridization::HybridizeSetup::add_template(), protocols::hybridization::HybridizeProtocol::add_template(), protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::WeightedFragmentSmoothTrialMover::apply(), protocols::hybridization::CartesianSampler::apply(), protocols::hybridization::DomainAssembly::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::hybridization::BackboneTorsionSampler::apply(), protocols::hybridization::BackboneTorsionPerturbation::apply(), protocols::hybridization::ChunkTrialMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::hybridization::HybridizeSetupMover::apply(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::hybridization::FoldTreeHybridize::auto_frag_insertion_weight(), protocols::hybridization::CartesianHybridize::CartesianHybridize(), protocols::hybridization::CartesianSampler::compute_fragment_bias(), create_fragment_set_no_ssbias(), protocols::hybridization::HybridizeFoldtreeDynamic::decide_cuts(), downstream_residues_from_jump(), protocols::hybridization::FoldTreeHybridize::filter_templates(), protocols::hybridization::ChunkTrialMover::get_alignment_from_template(), protocols::hybridization::InsertChunkMover::get_local_sequence_mapping(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_1mers(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_big_frags(), protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_small_frags(), protocols::hybridization::HybridizeProtocol::init(), protocols::hybridization::HybridizeFoldtreeDynamic::initialize(), protocols::hybridization::HybridizeProtocol::initialize_and_sample_loops(), protocols::hybridization::hConvergenceCheck::operator()(), protocols::hybridization::FoldTreeHybridize::parse_my_tag(), protocols::hybridization::HybridizeSetupMover::parse_my_tag(), pick_pivots(), protocols::hybridization::HybridizeSetup::realign_templates(), protocols::hybridization::DomainAssembly::run(), protocols::hybridization::InsertChunkMover::set_aligned_chunk(), protocols::hybridization::InsertChunkMover::set_bb_xyz_aligned(), protocols::hybridization::FoldTreeHybridize::setup_foldtree(), protocols::hybridization::CartesianHybridize::setup_for_parser(), setup_interface_atompair_constraints(), setup_interface_coordinate_constraints(), protocols::hybridization::FoldTreeHybridize::superimpose_strand_pairings_to_templates(), TMalign_poses(), protocols::hybridization::FoldTreeHybridize::translate_virt_to_CoM(), protocols::hybridization::HybridizeFoldtreeDynamic::update(), and protocols::hybridization::HybridizeProtocol::validate_template().
|
static |
|
static |
core::id::AtomID_Map< core::id::AtomID > protocols::hybridization::update_atom_map | ( | core::pose::Pose & | pose, |
core::pose::Pose const & | ref_pose, | ||
id::AtomID_Map< id::AtomID > const & | atom_map, | ||
core::Real | distance_squared_threshold | ||
) |
References core::id::BOGUS_ATOM_ID, numeric::xyzVector< class >::distance_squared(), core::pose::initialize_atomid_map(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), core::id::AtomID::valid(), and core::pose::Pose::xyz().
Referenced by partial_align().
const core::Size protocols::hybridization::DEFAULT_NCYCLES =400 |