Rosetta
Public Types | Public Member Functions | List of all members
core::sequence::SSManager Class Reference

struct More...

#include <SSManager.hh>

Inheritance diagram for core::sequence::SSManager:
Inheritance graph
[legend]

Public Types

typedef core::Size Size
 
typedef std::string String
 

Public Member Functions

 SSManager ()
 default constructor More...
 
 ~SSManager () override
 value constructor More...
 
char index2symbol (Size const &idx)
 transform abego index to symbol More...
 
Size symbol2index (char const &symbol)
 transform abego symbol to index More...
 
Size symbolString2index (std::string symbolString)
 transform abego symbol string to base5 index More...
 
std::string index2symbolString (Size base5index, Size length)
 transform abego string to abego base5 index More...
 

Detailed Description

struct

manager for abego

Member Typedef Documentation

◆ Size

◆ String

typedef std::string core::sequence::SSManager::String

Constructor & Destructor Documentation

◆ SSManager()

core::sequence::SSManager::SSManager ( )

default constructor

◆ ~SSManager()

core::sequence::SSManager::~SSManager ( )
overridedefault

value constructor

Member Function Documentation

◆ index2symbol()

char core::sequence::SSManager::index2symbol ( Size const &  idx)

transform abego index to symbol

transform ss index to symbol

References TR().

Referenced by index2symbolString().

◆ index2symbolString()

std::string core::sequence::SSManager::index2symbolString ( Size  base5index,
Size  length 
)

transform abego string to abego base5 index

transform abego symbol string to base5 index. This is used to quickly pool the abego from Alex's hd5 database

References index2symbol().

Referenced by protocols::pose_length_moves::PossibleLoop::generate_output_pose(), and protocols::indexed_structure_store::SSHashedFragmentStore::init_SS_stub_HashedFragmentStore().

◆ symbol2index()

Size core::sequence::SSManager::symbol2index ( char const &  symbol)

transform abego symbol to index

References TR().

Referenced by symbolString2index().

◆ symbolString2index()

Size core::sequence::SSManager::symbolString2index ( std::string  symbolString)

transform abego symbol string to base5 index

transform abego symbol string to base5 index. This is used to quickly pool the abego from Alex's hd5 database

References symbol2index().

Referenced by protocols::indexed_structure_store::FragmentStoreManager::get_dssp_fragCt(), and protocols::indexed_structure_store::SSHashedFragmentStore::get_hits_below_rms().


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