Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
protocols::hybridization Namespace Reference

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  CartesianHybridize
 
class  CartesianSampler
 
class  ChunkTrialMover
 
class  DDomainParse
 
class  DomainAssembly
 
class  hConvergenceCheck
 
class  FoldTreeHybridize
 
class  HybridizeFoldtreeDynamic
 
class  HybridizeProtocol
 
class  HybridizeProtocolCreator
 
class  CartesianSamplerCreator
 
class  InsertChunkMover
 
class  TemplateHistory
 
class  TMalign
 
class  WeightedFragmentSmoothTrialMover
 
class  WeightedFragmentTrialMover
 

Typedefs

typedef
utility::pointer::owning_ptr
< CartesianHybridize
CartesianHybridizeOP
 
typedef
utility::pointer::owning_ptr
< CartesianHybridize const > 
CartesianHybridizeCOP
 
typedef
utility::pointer::owning_ptr
< CartesianSampler
CartesianSamplerOP
 
typedef
utility::pointer::owning_ptr
< CartesianSampler const > 
CartesianSamplerCOP
 
typedef
utility::pointer::owning_ptr
< ChunkTrialMover
ChunkTrialMoverOP
 
typedef
utility::pointer::owning_ptr
< ChunkTrialMover const > 
ChunkTrialMoverCOP
 
typedef
utility::pointer::owning_ptr
< TemlateAssembly > 
TemlateAssemblyOP
 
typedef
utility::pointer::owning_ptr
< TemlateAssembly const > 
TemlateAssemblyCOP
 
typedef
utility::pointer::owning_ptr
< hConvergenceCheck
hConvergenceCheckOP
 
typedef
utility::pointer::owning_ptr
< FoldTreeHybridize
FoldTreeHybridizeOP
 
typedef
utility::pointer::owning_ptr
< FoldTreeHybridize const > 
FoldTreeHybridizeCOP
 
typedef
utility::pointer::owning_ptr
< HybridizeFoldtreeMover > 
HybridizeFoldtreeMoverOP
 
typedef
utility::pointer::owning_ptr
< HybridizeFoldtreeMover const > 
HybridizeFoldtreeMoverCOP
 
typedef
utility::pointer::owning_ptr
< HybridizeProtocol
HybridizeProtocolOP
 
typedef
utility::pointer::owning_ptr
< HybridizeProtocol const > 
HybridizeProtocolCOP
 
typedef
utility::pointer::owning_ptr
< TemplateHistory
TemplateHistoryOP
 
typedef
utility::pointer::owning_ptr
< TemplateHistory const > 
TemplateHistoryCOP
 
typedef
utility::pointer::owning_ptr
< WeightedFragmentSmoothTrialMover
WeightedFragmentSmoothTrialMoverOP
 
typedef
utility::pointer::owning_ptr
< WeightedFragmentSmoothTrialMover
const > 
WeightedFragmentSmoothTrialMoverCOP
 
typedef
utility::pointer::owning_ptr
< WeightedFragmentTrialMover
WeightedFragmentTrialMoverOP
 
typedef
utility::pointer::owning_ptr
< WeightedFragmentTrialMover
const > 
WeightedFragmentTrialMoverCOP
 

Enumerations

enum  AlignOption { all_chunks, random_chunk }
 

Functions

static basic::Tracer TR ("protocols.hybridization.CartesianHybridize")
 
static basic::Tracer TR ("protocols.hybridization.CartesianSampler")
 
static
numeric::random::RandomGenerator 
RG (8403155)
 
bool 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)
 
void remove_residues (core::pose::Pose &pose, utility::vector1< int > const resnum_list, utility::vector1< int > &remaining_resnum)
 
utility::vector1< Sizefind_uncovered_residues (core::pose::Pose const &pose, utility::vector1< Size > const covered_residues)
 
core::Real gap_distance (Size Seq_gap)
 
static basic::Tracer TZ ("protocols.hybridization.TemplateHistory")
 
core::Size get_num_residues_nonvirt (core::pose::Pose const &pose)
 
void 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 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 generate_centroid_constraints (core::pose::Pose &pose, utility::vector1< core::pose::PoseCOP > templates, utility::vector1< core::Real >, std::set< core::Size > ignore_res)
 
void generate_fullatom_constraints (core::pose::Pose &pose, utility::vector1< core::pose::PoseCOP > templates, utility::vector1< core::Real > template_weights)
 
void add_strand_pairs_cst (core::pose::Pose &pose, utility::vector1< std::pair< core::Size, core::Size > > const strand_pairs)
 
void add_non_protein_cst (core::pose::Pose &pose, core::Real const cst_weight)
 
bool discontinued_upper (core::pose::Pose const &pose, Size const seqpos)
 
bool discontinued_lower (core::pose::Pose const &pose, Size const seqpos)
 
std::list< Sizedownstream_residues_from_jump (core::pose::Pose const &pose, Size const jump_number)
 
void 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)
 
void 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)
 
core::Size atom_map_valid_size (core::pose::Pose const &pose, core::id::AtomID_Map< core::id::AtomID > const &atom_map)
 
core::id::AtomID_Map
< core::id::AtomID
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)
 
Size 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 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)
 
void 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)
 
core::fragment::FragSetOP create_fragment_set (core::pose::Pose const &pose, core::Size len, core::Size nfrag)
 
protocols::loops::Loops renumber_with_pdb_info (protocols::loops::Loops &template_chunk, core::pose::PoseCOP template_pose)
 
core::Real get_gdtmm (core::pose::Pose &native, core::pose::Pose &pose, core::sequence::SequenceAlignmentOP &aln)
 

Variables

const core::Size DEFAULT_NCYCLES =400
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
all_chunks 
random_chunk 

Function Documentation

void protocols::hybridization::add_non_protein_cst ( core::pose::Pose pose,
core::Real const  cst_weight 
)
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 
)
core::Size protocols::hybridization::atom_map_valid_size ( core::pose::Pose const &  pose,
core::id::AtomID_Map< core::id::AtomID > const &  atom_map 
)
core::fragment::FragSetOP protocols::hybridization::create_fragment_set ( core::pose::Pose const &  pose,
core::Size  len,
core::Size  nfrag 
)
bool protocols::hybridization::discontinued_lower ( core::pose::Pose const &  pose,
Size const  seqpos 
)
bool protocols::hybridization::discontinued_upper ( core::pose::Pose const &  pose,
Size const  seqpos 
)
std::list< core::Size > protocols::hybridization::downstream_residues_from_jump ( core::pose::Pose const &  pose,
Size const  jump_number 
)
utility::vector1<Size> protocols::hybridization::find_uncovered_residues ( core::pose::Pose const &  pose,
utility::vector1< Size > const  covered_residues 
)
core::Real protocols::hybridization::gap_distance ( Size  Seq_gap)
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 
)
void protocols::hybridization::generate_fullatom_constraints ( core::pose::Pose pose,
utility::vector1< core::pose::PoseCOP templates,
utility::vector1< core::Real template_weights 
)
core::Real protocols::hybridization::get_gdtmm ( core::pose::Pose native,
core::pose::Pose pose,
core::sequence::SequenceAlignmentOP aln 
)
core::Size protocols::hybridization::get_num_residues_nonvirt ( 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 
)
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::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 
)
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 
)
static numeric::random::RandomGenerator protocols::hybridization::RG ( 8403155  )
static
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 
)
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 
)
static basic::Tracer protocols::hybridization::TR ( "protocols.hybridization.CartesianSampler"  )
static
static basic::Tracer protocols::hybridization::TR ( "protocols.hybridization.CartesianHybridize"  )
static

Referenced by 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::HybridizeProtocol::add_template(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::WeightedFragmentSmoothTrialMover::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::hybridization::DomainAssembly::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::hybridization::ChunkTrialMover::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::hybridization::FoldTreeHybridize::auto_frag_insertion_weight(), protocols::hybridization::CartesianHybridize::CartesianHybridize(), protocols::hybridization::CartesianSampler::compute_fragment_bias(), protocols::hybridization::HybridizeFoldtreeDynamic::decide_cuts(), 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::HybridizeProtocol::read_template_structures(), protocols::hybridization::DomainAssembly::run(), protocols::hybridization::InsertChunkMover::set_bb_xyz_aligned(), protocols::hybridization::FoldTreeHybridize::setup_foldtree(), protocols::hybridization::FoldTreeHybridize::superimpose_strand_pairings_to_templates(), TMalign_poses(), protocols::hybridization::FoldTreeHybridize::translate_virt_to_CoM(), and protocols::hybridization::HybridizeFoldtreeDynamic::update().

static basic::Tracer protocols::hybridization::TZ ( "protocols.hybridization.TemplateHistory"  )
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 
)

Variable Documentation

const core::Size protocols::hybridization::DEFAULT_NCYCLES =400