![]() |
Rosetta Protocols
2014.35
|
selects fragments by running several selectors More...
#include <DiversifyCrmsdByClustering.hh>
Public Member Functions | |
DiversifyCrmsdByClustering (core::Size frags_per_pos) | |
Constructor sets the desired number of fragments and crmsd cutoff. More... | |
virtual void | select_fragments (ScoredCandidatesVector1 const &, ScoredCandidatesVector1 &) |
Selects desired number of fragments from a given set of candidates. More... | |
virtual | ~DiversifyCrmsdByClustering () |
![]() | |
FragmentSelectingRule (Size frags_per_pos) | |
Constructor sets the desired number of fragments. More... | |
Size | frags_per_pos () |
Says how many fragments will be selected for each position in a query sequence. More... | |
virtual | ~FragmentSelectingRule () |
Private Member Functions | |
void | copy_coordinates (FragmentCandidateOP src, ObjexxFCL::FArray2D_double &dst) |
Private Attributes | |
core::Real | resulting_cutoff_ |
utility::vector1 < ObjexxFCL::FArray2D_double > | xyz_ |
ObjexxFCL::FArray1D_double | weights_ |
selects fragments by running several selectors
|
inline |
Constructor sets the desired number of fragments and crmsd cutoff.
|
inlinevirtual |
|
private |
References core::pose::Pose::xyz(), and protocols::kinmatch::xyz().
|
virtual |
Selects desired number of fragments from a given set of candidates.
Implements protocols::frag_picker::FragmentSelectingRule.
References numeric::average_link_clustering(), numeric::get_cluster_data(), numeric::model_quality::rms_wrapper(), and protocols::frag_picker::trDiversifyCrmsdByClustering.
|
private |
|
private |
|
private |