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

#include <SSHashedFragmentStore.hh>

Inheritance diagram for protocols::indexed_structure_store::SSHashedFragmentStore:
Inheritance graph
[legend]

Public Member Functions

void set_threshold_distance (numeric::Real threshold_distance)
 
void init_SS_stub_HashedFragmentStore ()
 
numeric::Size get_valid_resid (core::pose::Pose const &pose, int resid)
 
std::set< std::string > potential_valid_ss_strings (std::string frag_ss)
 
numeric::Real max_rmsd_in_region (core::pose::Pose const &pose, utility::vector1< numeric::Size > resids)
 
numeric::Real lookback_account_for_dssp_inaccuracy (core::pose::Pose const &pose, numeric::Size resid, bool find_closest, numeric::Real rms_threshold)
 
numeric::Real lookback_account_for_dssp_inaccuracy (core::pose::Pose const &pose, numeric::Size resid, std::string frags_ss, bool find_closest, numeric::Real rms_threshold)
 
numeric::Real lookback_account_for_dssp_inaccuracy (core::pose::Pose const &pose, numeric::Size resid, std::string frag_ss, numeric::Real &match_rmsd, numeric::Size &match_index, numeric::Size &match_ss_index)
 
numeric::Real lookback (core::pose::Pose const &pose, numeric::Size resid)
 
numeric::Real lookback (core::pose::Pose const &pose, numeric::Size resid, std::string frag_ss, bool find_closest)
 
void lookback_stub (std::vector< numeric::xyzVector< numeric::Real > > coordinates, char resTypeBeforeLoop, char resTypeAfterLoop, numeric::Size loop_length, numeric::Real &match_rmsd, numeric::Size &match_index, numeric::Size &match_ss_index)
 
void lookback_uncached_stub (std::vector< numeric::xyzVector< numeric::Real > > coordinates, numeric::Size stub_match_ss_index, numeric::Size loop_length, numeric::Real &match_rmsd, numeric::Size &match_index)
 
std::vector
< numeric::xyzVector
< numeric::Real > > 
get_fragment_coordinates (numeric::Size db_index, numeric::Size match_index)
 
void get_hits_below_rms (core::pose::Pose const &pose, numeric::Size resid, numeric::Real rms_threshold, utility::vector1< std::vector< numeric::Real > > &hits_cen, utility::vector1< numeric::Real > &hits_rms, utility::vector1< std::string > &hits_aa)
 
protocols::indexed_structure_store::FragmentStoreOP get_fragment_store (numeric::Size db_index)
 
protocols::indexed_structure_store::FragmentStoreOP get_fragment_store ()
 
std::map< numeric::Size,
protocols::indexed_structure_store::FragmentStoreOP
get_hashed_fragment_store ()
 
numeric::Size get_fragment_length ()
 

Private Member Functions

 SSHashedFragmentStore ()
 
std::vector< boolgenerate_subset_residues_to_compare (numeric::Size loop_length, numeric::Size fragment_length, bool match_tail)
 

Static Private Member Functions

static SSHashedFragmentStorecreate_singleton_instance ()
 

Private Attributes

std::map< numeric::Size,
protocols::indexed_structure_store::FragmentStoreOP
SSHashedFragmentStore_
 
std::map< std::string,
utility::vector1
< numeric::Size > > 
SS_stub_HashedFragmentStoreIndex_
 

Friends

class utility::SingletonBase< SSHashedFragmentStore >
 

Constructor & Destructor Documentation

protocols::indexed_structure_store::SSHashedFragmentStore::SSHashedFragmentStore ( )
private

Member Function Documentation

SSHashedFragmentStore * protocols::indexed_structure_store::SSHashedFragmentStore::create_singleton_instance ( )
staticprivate
vector< bool > protocols::indexed_structure_store::SSHashedFragmentStore::generate_subset_residues_to_compare ( numeric::Size  loop_length,
numeric::Size  fragment_length,
bool  match_tail 
)
private
std::vector< xyzVector< Real > > protocols::indexed_structure_store::SSHashedFragmentStore::get_fragment_coordinates ( numeric::Size  db_index,
numeric::Size  match_index 
)
Size protocols::indexed_structure_store::SSHashedFragmentStore::get_fragment_length ( )
protocols::indexed_structure_store::FragmentStoreOP protocols::indexed_structure_store::SSHashedFragmentStore::get_fragment_store ( numeric::Size  db_index)
FragmentStoreOP protocols::indexed_structure_store::SSHashedFragmentStore::get_fragment_store ( )
std::map< core::Size, protocols::indexed_structure_store::FragmentStoreOP > protocols::indexed_structure_store::SSHashedFragmentStore::get_hashed_fragment_store ( )
void protocols::indexed_structure_store::SSHashedFragmentStore::get_hits_below_rms ( core::pose::Pose const &  pose,
numeric::Size  resid,
numeric::Real  rms_threshold,
utility::vector1< std::vector< numeric::Real > > &  hits_cen,
utility::vector1< numeric::Real > &  hits_rms,
utility::vector1< std::string > &  hits_aa 
)
Size protocols::indexed_structure_store::SSHashedFragmentStore::get_valid_resid ( core::pose::Pose const &  pose,
int  resid 
)
void protocols::indexed_structure_store::SSHashedFragmentStore::init_SS_stub_HashedFragmentStore ( )
numeric::Real protocols::indexed_structure_store::SSHashedFragmentStore::lookback ( core::pose::Pose const &  pose,
numeric::Size  resid 
)
numeric::Real protocols::indexed_structure_store::SSHashedFragmentStore::lookback ( core::pose::Pose const &  pose,
numeric::Size  resid,
std::string  frag_ss,
bool  find_closest 
)
numeric::Real protocols::indexed_structure_store::SSHashedFragmentStore::lookback_account_for_dssp_inaccuracy ( core::pose::Pose const &  pose,
numeric::Size  resid,
bool  find_closest,
numeric::Real  rms_threshold 
)
numeric::Real protocols::indexed_structure_store::SSHashedFragmentStore::lookback_account_for_dssp_inaccuracy ( core::pose::Pose const &  pose,
numeric::Size  resid,
std::string  frags_ss,
bool  find_closest,
numeric::Real  rms_threshold 
)
numeric::Real protocols::indexed_structure_store::SSHashedFragmentStore::lookback_account_for_dssp_inaccuracy ( core::pose::Pose const &  pose,
numeric::Size  resid,
std::string  frag_ss,
numeric::Real &  match_rmsd,
numeric::Size &  match_index,
numeric::Size &  match_ss_index 
)
void protocols::indexed_structure_store::SSHashedFragmentStore::lookback_stub ( std::vector< numeric::xyzVector< numeric::Real > >  coordinates,
char  resTypeBeforeLoop,
char  resTypeAfterLoop,
numeric::Size  loop_length,
numeric::Real &  match_rmsd,
numeric::Size &  match_index,
numeric::Size &  match_ss_index 
)
void protocols::indexed_structure_store::SSHashedFragmentStore::lookback_uncached_stub ( std::vector< numeric::xyzVector< numeric::Real > >  coordinates,
numeric::Size  stub_match_ss_index,
numeric::Size  loop_length,
numeric::Real &  match_rmsd,
numeric::Size &  match_index 
)
Real protocols::indexed_structure_store::SSHashedFragmentStore::max_rmsd_in_region ( core::pose::Pose const &  pose,
utility::vector1< numeric::Size >  resids 
)
set< std::string > protocols::indexed_structure_store::SSHashedFragmentStore::potential_valid_ss_strings ( std::string  frag_ss)
void protocols::indexed_structure_store::SSHashedFragmentStore::set_threshold_distance ( numeric::Real  threshold_distance)

Friends And Related Function Documentation

friend class utility::SingletonBase< SSHashedFragmentStore >
friend

Member Data Documentation

std::map<std::string, utility::vector1<numeric::Size> > protocols::indexed_structure_store::SSHashedFragmentStore::SS_stub_HashedFragmentStoreIndex_
private
std::map<numeric::Size, protocols::indexed_structure_store::FragmentStoreOP> protocols::indexed_structure_store::SSHashedFragmentStore::SSHashedFragmentStore_
private

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