Rosetta 3.4
Public Types | Public Member Functions
core::util::ABEGOManager Class Reference

manager for abego More...

#include <ABEGOManager.hh>

Inheritance diagram for core::util::ABEGOManager:
Inheritance graph
[legend]
Collaboration diagram for core::util::ABEGOManager:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Size Size
typedef core::Real Real
typedef std::string String
typedef core::pose::Pose Pose

Public Member Functions

 ABEGOManager ()
 default constructor
 ~ABEGOManager ()
 value constructor
void initialize ()
 initialize
bool check_rama (char const &symbol, Real const &phi, Real const &psi, Real const &omega)
 check input torsion angle are in a given abego region
Size torsion2index (Real const phi, Real const psi, Real const omega, Size const level=1)
 get abego index from torsion angles
Size torsion2index_level1 (Real const phi, Real const psi, Real const omega)
 get abego index from torsion angles at level 1
Size torsion2index_level2 (Real const phi, Real const psi, Real const omega)
 get abego index from torsion angles at level 2
Size torsion2index_level3 (Real const phi, Real const psi, Real const omega)
 get abego index from torsion angles at level 3
Size alllevel ()
 all output level in current setup
Size symbol2index (char const &symbol)
 transform abego symbol to index
String index2symbol (Size const &idx)
 transform abego index to symbol
utility::vector1< Stringget_symbols (Pose const &pose, Size const level=1)
 get abego sequence from pose
utility::vector1< Stringget_symbols (Pose const &pose, Size const begin, Size const end, Size const level)
 get abego sequence from pose
String get_abego_string (utility::vector1< String > abego)
 get abego string

Detailed Description

manager for abego


Member Typedef Documentation

typedef std::string core::util::ABEGOManager::String

Constructor & Destructor Documentation

core::util::ABEGOManager::ABEGOManager ( )

default constructor

References initialize().

core::util::ABEGOManager::~ABEGOManager ( ) [inline]

value constructor


Member Function Documentation

Size core::util::ABEGOManager::alllevel ( ) [inline]

all output level in current setup

bool core::util::ABEGOManager::check_rama ( char const &  symbol,
Real const &  phi,
Real const &  psi,
Real const &  omega 
)

check input torsion angle are in a given abego region

References symbol2index().

Referenced by protocols::fldsgn::filters::SecondaryStructureFilter::apply().

std::string core::util::ABEGOManager::get_abego_string ( utility::vector1< String abego)
utility::vector1< std::string > core::util::ABEGOManager::get_symbols ( Pose const &  pose,
Size const  level = 1 
)

get abego sequence from pose

References core::pose::Pose::total_residue().

Referenced by core::util::get_abego().

utility::vector1< std::string > core::util::ABEGOManager::get_symbols ( Pose const &  pose,
Size const  begin,
Size const  end,
Size const  level 
)
std::string core::util::ABEGOManager::index2symbol ( Size const &  idx)

transform abego index to symbol

References core::util::TR().

Referenced by get_symbols().

void core::util::ABEGOManager::initialize ( )
Size core::util::ABEGOManager::symbol2index ( char const &  symbol)

transform abego symbol to index

References core::util::TR().

Referenced by check_rama(), and protocols::jd2::parser::BluePrint::read_blueprint().

Size core::util::ABEGOManager::torsion2index ( Real const  phi,
Real const  psi,
Real const  omega,
Size const  level = 1 
)

get abego index from torsion angles

get abego

References torsion2index_level1(), torsion2index_level2(), torsion2index_level3(), and core::util::TR().

Referenced by get_symbols().

Size core::util::ABEGOManager::torsion2index_level1 ( Real const  phi,
Real const  psi,
Real const  omega 
)

get abego index from torsion angles at level 1

get abege+ index from torsion angles

Referenced by torsion2index().

Size core::util::ABEGOManager::torsion2index_level2 ( Real const  phi,
Real const  psi,
Real const  omega 
)

get abego index from torsion angles at level 2

get abego index from torsion angles

References protocols::swa::psi().

Referenced by torsion2index().

Size core::util::ABEGOManager::torsion2index_level3 ( Real const  phi,
Real const  psi,
Real const  omega 
)

get abego index from torsion angles at level 3

get abego index from torsion angles

References protocols::swa::psi().

Referenced by torsion2index().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines