Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::antibody::clusters::CDRClusterEnumManager Class Reference

Interface to this class is in AntibodyInfo. Should be a singleton. More...

#include <CDRClusterEnumManager.hh>

Inheritance diagram for protocols::antibody::clusters::CDRClusterEnumManager:
Inheritance graph
[legend]

Public Member Functions

 CDRClusterEnumManager ()
 
 ~CDRClusterEnumManager () override
 
CDRClusterEnum cdr_cluster_string_to_enum (std::string const &cluster) const
 
std::string cdr_cluster_enum_to_string (CDRClusterEnum const cluster) const
 
bool cdr_cluster_is_present (std::string const &cluster) const
 
utility::vector1< std::string > get_recognized_cluster_definitions () const
 

Private Member Functions

void setup ()
 

Private Attributes

utility::vector1< std::string > enum_to_string_
 
std::map< std::string,
CDRClusterEnum
string_to_enum_
 

Detailed Description

Interface to this class is in AntibodyInfo. Should be a singleton.

Constructor & Destructor Documentation

protocols::antibody::clusters::CDRClusterEnumManager::CDRClusterEnumManager ( )

References setup().

protocols::antibody::clusters::CDRClusterEnumManager::~CDRClusterEnumManager ( )
overridedefault

Member Function Documentation

std::string protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_enum_to_string ( CDRClusterEnum const  cluster) const
bool protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_is_present ( std::string const &  cluster) const

References string_to_enum_.

CDRClusterEnum protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_string_to_enum ( std::string const &  cluster) const
utility::vector1< std::string > protocols::antibody::clusters::CDRClusterEnumManager::get_recognized_cluster_definitions ( ) const

References string_to_enum_.

void protocols::antibody::clusters::CDRClusterEnumManager::setup ( )
private

References protocols::antibody::clusters::CDRClusterEnum_total, enum_to_string_, protocols::antibody::clusters::H1_10_1, protocols::antibody::clusters::H1_12_1, protocols::antibody::clusters::H1_13_1, protocols::antibody::clusters::H1_13_10, protocols::antibody::clusters::H1_13_11, protocols::antibody::clusters::H1_13_2, protocols::antibody::clusters::H1_13_3, protocols::antibody::clusters::H1_13_4, protocols::antibody::clusters::H1_13_5, protocols::antibody::clusters::H1_13_6, protocols::antibody::clusters::H1_13_7, protocols::antibody::clusters::H1_13_8, protocols::antibody::clusters::H1_13_9, protocols::antibody::clusters::H1_13_cis9_1, protocols::antibody::clusters::H1_14_1, protocols::antibody::clusters::H1_15_1, protocols::antibody::clusters::H1_16_1, protocols::antibody::clusters::H2_10_1, protocols::antibody::clusters::H2_10_2, protocols::antibody::clusters::H2_10_3, protocols::antibody::clusters::H2_10_4, protocols::antibody::clusters::H2_10_5, protocols::antibody::clusters::H2_10_6, protocols::antibody::clusters::H2_10_7, protocols::antibody::clusters::H2_10_8, protocols::antibody::clusters::H2_10_9, protocols::antibody::clusters::H2_12_1, protocols::antibody::clusters::H2_15_1, protocols::antibody::clusters::H2_8_1, protocols::antibody::clusters::H2_9_1, protocols::antibody::clusters::H2_9_2, protocols::antibody::clusters::H2_9_3, protocols::antibody::clusters::H3_10_1, protocols::antibody::clusters::H3_10_2, protocols::antibody::clusters::H3_10_3, protocols::antibody::clusters::H3_10_cis5_1, protocols::antibody::clusters::H3_11_1, protocols::antibody::clusters::H3_11_2, protocols::antibody::clusters::H3_12_1, protocols::antibody::clusters::H3_12_2, protocols::antibody::clusters::H3_12_cis9_1, protocols::antibody::clusters::H3_13_1, protocols::antibody::clusters::H3_13_2, protocols::antibody::clusters::H3_13_3, protocols::antibody::clusters::H3_13_cis7_1, protocols::antibody::clusters::H3_13_cis8_1, protocols::antibody::clusters::H3_14_1, protocols::antibody::clusters::H3_14_2, protocols::antibody::clusters::H3_14_3, protocols::antibody::clusters::H3_14_4, protocols::antibody::clusters::H3_14_cis7_1, protocols::antibody::clusters::H3_15_1, protocols::antibody::clusters::H3_15_2, protocols::antibody::clusters::H3_16_1, protocols::antibody::clusters::H3_16_2, protocols::antibody::clusters::H3_17_1, protocols::antibody::clusters::H3_18_1, protocols::antibody::clusters::H3_18_2, protocols::antibody::clusters::H3_19_1, protocols::antibody::clusters::H3_20_1, protocols::antibody::clusters::H3_21_1, protocols::antibody::clusters::H3_22_1, protocols::antibody::clusters::H3_24_1, protocols::antibody::clusters::H3_26_1, protocols::antibody::clusters::H3_5_1, protocols::antibody::clusters::H3_5_2, protocols::antibody::clusters::H3_6_1, protocols::antibody::clusters::H3_7_1, protocols::antibody::clusters::H3_7_2, protocols::antibody::clusters::H3_7_3, protocols::antibody::clusters::H3_7_cis4_1, protocols::antibody::clusters::H3_8_1, protocols::antibody::clusters::H3_8_2, protocols::antibody::clusters::H3_9_1, protocols::antibody::clusters::H3_9_2, protocols::antibody::clusters::L1_10_1, protocols::antibody::clusters::L1_10_2, protocols::antibody::clusters::L1_11_1, protocols::antibody::clusters::L1_11_2, protocols::antibody::clusters::L1_11_3, protocols::antibody::clusters::L1_12_1, protocols::antibody::clusters::L1_12_2, protocols::antibody::clusters::L1_12_3, protocols::antibody::clusters::L1_13_1, protocols::antibody::clusters::L1_13_2, protocols::antibody::clusters::L1_14_1, protocols::antibody::clusters::L1_14_2, protocols::antibody::clusters::L1_15_1, protocols::antibody::clusters::L1_15_2, protocols::antibody::clusters::L1_16_1, protocols::antibody::clusters::L1_17_1, protocols::antibody::clusters::L2_12_1, protocols::antibody::clusters::L2_12_2, protocols::antibody::clusters::L2_8_1, protocols::antibody::clusters::L2_8_2, protocols::antibody::clusters::L2_8_3, protocols::antibody::clusters::L2_8_4, protocols::antibody::clusters::L2_8_5, protocols::antibody::clusters::L3_10_1, protocols::antibody::clusters::L3_10_cis7_8_1, protocols::antibody::clusters::L3_10_cis8_1, protocols::antibody::clusters::L3_11_1, protocols::antibody::clusters::L3_11_cis7_1, protocols::antibody::clusters::L3_12_1, protocols::antibody::clusters::L3_13_1, protocols::antibody::clusters::L3_7_1, protocols::antibody::clusters::L3_8_1, protocols::antibody::clusters::L3_8_2, protocols::antibody::clusters::L3_8_cis6_1, protocols::antibody::clusters::L3_9_1, protocols::antibody::clusters::L3_9_2, protocols::antibody::clusters::L3_9_cis6_1, protocols::antibody::clusters::L3_9_cis7_1, protocols::antibody::clusters::L3_9_cis7_2, protocols::antibody::clusters::L3_9_cis7_3, protocols::antibody::clusters::NA, and string_to_enum_.

Referenced by CDRClusterEnumManager().

Member Data Documentation

utility::vector1< std::string > protocols::antibody::clusters::CDRClusterEnumManager::enum_to_string_
private
std::map< std::string, CDRClusterEnum > protocols::antibody::clusters::CDRClusterEnumManager::string_to_enum_
private

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