Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | List of all members
protocols::comparative_modeling::AlignmentClustering Class Reference

#include <AlignmentClustering.hh>

Inheritance diagram for protocols::comparative_modeling::AlignmentClustering:
Inheritance graph
[legend]

Public Member Functions

 AlignmentClustering ()
 
 ~AlignmentClustering () override
 Deletes AlignmentClustering object More...
 

Private Member Functions

utility::vector1
< AlignmentClusterOP
cluster (utility::vector1< utility::vector1< core::Real > > &gdtmms, utility::vector1< core::sequence::SequenceAlignment > &rankedAlignments, core::Real threshold_gdt)
 Does the clustering More...
 
std::map< std::string,
core::pose::Pose
poses_from_cmd_line (utility::vector1< std::string > const &fn_list)
 gathers the poses More...
 
utility::vector1
< core::sequence::SequenceAlignment
generateRankedAlignments (std::map< std::string, core::sequence::SequenceAlignment > &alns, core::Real THRESHOLD_FOR_E_VAL)
 gets the aligment from file and ranks them. Some models do not have e-vals in ev_map because thy are too far down in ranking. As long as 10 models are in the hh_map or ev_map the ranking comes from there. More...
 

Constructor & Destructor Documentation

protocols::comparative_modeling::AlignmentClustering::AlignmentClustering ( )
protocols::comparative_modeling::AlignmentClustering::~AlignmentClustering ( )
overridedefault

Deletes AlignmentClustering object

Member Function Documentation

vector1< AlignmentClusterOP > protocols::comparative_modeling::AlignmentClustering::cluster ( utility::vector1< utility::vector1< core::Real > > &  gdtmms,
utility::vector1< core::sequence::SequenceAlignment > &  rankedAlignments,
core::Real  threshold_gdt 
)
private

Does the clustering

vector1< SequenceAlignment > protocols::comparative_modeling::AlignmentClustering::generateRankedAlignments ( std::map< std::string, core::sequence::SequenceAlignment > &  alns,
core::Real  THRESHOLD_FOR_E_VAL 
)
private

gets the aligment from file and ranks them. Some models do not have e-vals in ev_map because thy are too far down in ranking. As long as 10 models are in the hh_map or ev_map the ranking comes from there.

References protocols::abinitio::filename(), and protocols::comparative_modeling::tr().

map< string, Pose > protocols::comparative_modeling::AlignmentClustering::poses_from_cmd_line ( utility::vector1< std::string > const &  fn_list)
private

The documentation for this class was generated from the following files: