Rosetta
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
 @detail Deletes AlignmentClustering object More...
 

Private Member Functions

utility::vector1< AlignmentClusterOPcluster (utility::vector1< utility::vector1< core::Real > > &gdtmms, utility::vector1< core::sequence::SequenceAlignment > &rankedAlignments, core::Real threshold_gdt)
 @detail Does the clustering More...
 
std::map< std::string, core::pose::Poseposes_from_cmd_line (utility::vector1< std::string > const &fn_list)
 @detail gathers the poses More...
 
utility::vector1< core::sequence::SequenceAlignmentgenerateRankedAlignments (std::map< std::string, core::sequence::SequenceAlignment > &alns, core::Real THRESHOLD_FOR_E_VAL)
 @detail 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

◆ AlignmentClustering()

protocols::comparative_modeling::AlignmentClustering::AlignmentClustering ( )

◆ ~AlignmentClustering()

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

@detail Deletes AlignmentClustering object

Member Function Documentation

◆ cluster()

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

@detail Does the clustering

◆ generateRankedAlignments()

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

@detail 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().

◆ poses_from_cmd_line()

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: