Rosetta  2021.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Constructor & Destructor Documentation

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

default constructor

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

value constructor

Member Function Documentation

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

transform abego index to symbol

transform ss index to symbol

References TR().

Referenced by 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().

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

transform abego symbol to index

References TR().

Referenced by 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::SSHashedFragmentStore::get_hits_below_rms().


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