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::AntibodyEnumManager Class Reference

Interface to this class is in AntibodyInfo. More...

#include <AntibodyEnumManager.hh>

Inheritance diagram for protocols::antibody::AntibodyEnumManager:
Inheritance graph
[legend]

Public Member Functions

 AntibodyEnumManager ()
 
 ~AntibodyEnumManager () override
 
CDRNameEnum cdr_name_string_to_enum (std::string const &cdr_name) const
 
std::string cdr_name_enum_to_string (CDRNameEnum const cdr_name) const
 
bool cdr_name_is_present (std::string const &cdr_name) const
 
AntibodyNumberingSchemeEnum numbering_scheme_string_to_enum (std::string const &numbering_scheme) const
 
std::string numbering_scheme_enum_to_string (AntibodyNumberingSchemeEnum const numbering_scheme) const
 
bool numbering_scheme_is_present (std::string const &numbering_scheme) const
 
utility::vector1< std::string > get_recognized_numbering_schemes () const
 
CDRDefinitionEnum cdr_definition_string_to_enum (std::string const &cdr_definition) const
 
std::string cdr_definition_enum_to_string (CDRDefinitionEnum const cdr_definition) const
 
bool cdr_definition_is_present (std::string const &cdr_definition) const
 
utility::vector1< std::string > get_recognized_cdr_definitions () const
 
LightChainTypeEnum light_chain_type_string_to_enum (std::string const &light_chain) const
 
std::string light_chain_type_enum_to_string (LightChainTypeEnum const light_chain) const
 
bool light_chain_type_is_present (std::string const &light_chain) const
 
H3BaseTypeEnum h3_base_type_string_to_enum (std::string const &base_type) const
 
std::string h3_base_type_enum_to_string (H3BaseTypeEnum const base_type) const
 
CDRLandmarkEnum cdr_landmark_string_to_enum (std::string const &landmark) const
 
std::string cdr_landmark_enum_to_string (CDRLandmarkEnum const landmark) const
 
bool cdr_landmark_is_present (std::string const &landmark) const
 
PackingAngleEnum packing_angle_string_to_enum (std::string const &angle_type) const
 
std::string packing_angle_enum_to_string (PackingAngleEnum const angle_type) const
 
AntibodyRegionEnum antibody_region_string_to_enum (std::string const &antibody_region) const
 
std::string antibody_region_enum_to_string (AntibodyRegionEnum const antibody_region) const
 
utility::vector1< CDRNameEnum >
const & 
all_cdrs (bool include_proto_cdr4=false)
 

Private Member Functions

void setup ()
 

Private Attributes

utility::vector1< std::string > cdr_name_to_string_
 
std::map< std::string,
CDRNameEnum
cdr_name_to_enum_
 
utility::vector1< std::string > numbering_scheme_to_string_
 
std::map< std::string,
AntibodyNumberingSchemeEnum
numbering_scheme_to_enum_
 
utility::vector1< std::string > cdr_definition_to_string_
 
std::map< std::string,
CDRDefinitionEnum
cdr_definition_to_enum_
 
utility::vector1< std::string > light_chain_type_to_string_
 
std::map< std::string,
LightChainTypeEnum
light_chain_type_to_enum_
 
utility::vector1< std::string > h3_base_type_to_string_
 
std::map< std::string,
H3BaseTypeEnum
h3_base_type_to_enum_
 
utility::vector1< std::string > packing_angle_to_string_
 
std::map< std::string,
PackingAngleEnum
packing_angle_to_enum_
 
utility::vector1< std::string > cdr_landmark_to_string_
 
std::map< std::string,
CDRLandmarkEnum
cdr_landmark_to_enum_
 
utility::vector1< std::string > antibody_region_to_string_
 
std::map< std::string,
AntibodyRegionEnum
antibody_region_to_enum_
 
utility::vector1< CDRNameEnumall_cdrs_
 
utility::vector1< CDRNameEnumall_cdrs_and_proto_
 

Detailed Description

Interface to this class is in AntibodyInfo.

Constructor & Destructor Documentation

protocols::antibody::AntibodyEnumManager::AntibodyEnumManager ( )

References setup().

protocols::antibody::AntibodyEnumManager::~AntibodyEnumManager ( )
overridedefault

Member Function Documentation

utility::vector1< CDRNameEnum > const & protocols::antibody::AntibodyEnumManager::all_cdrs ( bool  include_proto_cdr4 = false)

References all_cdrs_, and all_cdrs_and_proto_.

std::string protocols::antibody::AntibodyEnumManager::antibody_region_enum_to_string ( AntibodyRegionEnum const  antibody_region) const
AntibodyRegionEnum protocols::antibody::AntibodyEnumManager::antibody_region_string_to_enum ( std::string const &  antibody_region) const
std::string protocols::antibody::AntibodyEnumManager::cdr_definition_enum_to_string ( CDRDefinitionEnum const  cdr_definition) const
bool protocols::antibody::AntibodyEnumManager::cdr_definition_is_present ( std::string const &  cdr_definition) const
CDRDefinitionEnum protocols::antibody::AntibodyEnumManager::cdr_definition_string_to_enum ( std::string const &  cdr_definition) const
std::string protocols::antibody::AntibodyEnumManager::cdr_landmark_enum_to_string ( CDRLandmarkEnum const  landmark) const
bool protocols::antibody::AntibodyEnumManager::cdr_landmark_is_present ( std::string const &  landmark) const

References cdr_landmark_to_enum_.

CDRLandmarkEnum protocols::antibody::AntibodyEnumManager::cdr_landmark_string_to_enum ( std::string const &  landmark) const

References cdr_landmark_to_enum_.

std::string protocols::antibody::AntibodyEnumManager::cdr_name_enum_to_string ( CDRNameEnum const  cdr_name) const

References cdr_name_to_string_.

bool protocols::antibody::AntibodyEnumManager::cdr_name_is_present ( std::string const &  cdr_name) const

References cdr_name_to_enum_.

CDRNameEnum protocols::antibody::AntibodyEnumManager::cdr_name_string_to_enum ( std::string const &  cdr_name) const
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::get_recognized_cdr_definitions ( ) const
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::get_recognized_numbering_schemes ( ) const
std::string protocols::antibody::AntibodyEnumManager::h3_base_type_enum_to_string ( H3BaseTypeEnum const  base_type) const
H3BaseTypeEnum protocols::antibody::AntibodyEnumManager::h3_base_type_string_to_enum ( std::string const &  base_type) const

References h3_base_type_to_enum_.

std::string protocols::antibody::AntibodyEnumManager::light_chain_type_enum_to_string ( LightChainTypeEnum const  light_chain) const
bool protocols::antibody::AntibodyEnumManager::light_chain_type_is_present ( std::string const &  light_chain) const
LightChainTypeEnum protocols::antibody::AntibodyEnumManager::light_chain_type_string_to_enum ( std::string const &  light_chain) const
std::string protocols::antibody::AntibodyEnumManager::numbering_scheme_enum_to_string ( AntibodyNumberingSchemeEnum const  numbering_scheme) const
bool protocols::antibody::AntibodyEnumManager::numbering_scheme_is_present ( std::string const &  numbering_scheme) const
AntibodyNumberingSchemeEnum protocols::antibody::AntibodyEnumManager::numbering_scheme_string_to_enum ( std::string const &  numbering_scheme) const
std::string protocols::antibody::AntibodyEnumManager::packing_angle_enum_to_string ( PackingAngleEnum const  angle_type) const
PackingAngleEnum protocols::antibody::AntibodyEnumManager::packing_angle_string_to_enum ( std::string const &  angle_type) const
void protocols::antibody::AntibodyEnumManager::setup ( )
private

References protocols::antibody::AHO_Scheme, all_cdrs_, all_cdrs_and_proto_, antibody_region_to_enum_, antibody_region_to_string_, protocols::antibody::AntibodyNumberingSchemeEnum_total, protocols::antibody::AntibodyRegionEnum_total, protocols::antibody::antigen_region, protocols::antibody::Aroop, cdr_definition_to_enum_, cdr_definition_to_string_, protocols::antibody::cdr_end, cdr_landmark_to_enum_, cdr_landmark_to_string_, cdr_name_to_enum_, cdr_name_to_string_, protocols::antibody::cdr_region, protocols::antibody::cdr_start, protocols::antibody::CDRDefinitionEnum_total, protocols::antibody::CDRLandmarkEnum_total, protocols::antibody::CDRNameEnum_proto_total, protocols::antibody::Chothia, protocols::antibody::Chothia_Scheme, protocols::antibody::Enhanced_Chothia_Scheme, protocols::antibody::Extended, protocols::antibody::framework_region, protocols::antibody::h1, protocols::antibody::h2, protocols::antibody::h3, h3_base_type_to_enum_, h3_base_type_to_string_, protocols::antibody::H3BaseTypeEnum_total, protocols::antibody::h4, protocols::antibody::IMGT_Scheme, protocols::antibody::Kabat, protocols::antibody::Kabat_Scheme, protocols::antibody::kappa, protocols::antibody::Kinked, protocols::antibody::l1, protocols::antibody::l2, protocols::antibody::l3, protocols::antibody::l4, protocols::antibody::lambda, protocols::antibody::lambda6, light_chain_type_to_enum_, light_chain_type_to_string_, protocols::antibody::LightChainTypeEnum_total, protocols::antibody::Martin, protocols::antibody::Neutral, protocols::antibody::North, numbering_scheme_to_enum_, numbering_scheme_to_string_, packing_angle_to_enum_, packing_angle_to_string_, protocols::antibody::PackingAngleEnum_total, protocols::antibody::proto_h4, protocols::antibody::proto_l4, protocols::antibody::unknown, protocols::antibody::Unknown, protocols::antibody::VH_sheet_1, protocols::antibody::VH_sheet_2, protocols::antibody::VL_sheet_1, and protocols::antibody::VL_sheet_2.

Referenced by AntibodyEnumManager().

Member Data Documentation

utility::vector1< CDRNameEnum > protocols::antibody::AntibodyEnumManager::all_cdrs_
private

Referenced by all_cdrs(), and setup().

utility::vector1< CDRNameEnum > protocols::antibody::AntibodyEnumManager::all_cdrs_and_proto_
private

Referenced by all_cdrs(), and setup().

std::map< std::string, AntibodyRegionEnum > protocols::antibody::AntibodyEnumManager::antibody_region_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::antibody_region_to_string_
private
std::map< std::string, CDRDefinitionEnum > protocols::antibody::AntibodyEnumManager::cdr_definition_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::cdr_definition_to_string_
private
std::map< std::string, CDRLandmarkEnum > protocols::antibody::AntibodyEnumManager::cdr_landmark_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::cdr_landmark_to_string_
private
std::map< std::string, CDRNameEnum > protocols::antibody::AntibodyEnumManager::cdr_name_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::cdr_name_to_string_
private

Referenced by cdr_name_enum_to_string(), and setup().

std::map< std::string, H3BaseTypeEnum > protocols::antibody::AntibodyEnumManager::h3_base_type_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::h3_base_type_to_string_
private
std::map< std::string, LightChainTypeEnum > protocols::antibody::AntibodyEnumManager::light_chain_type_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::light_chain_type_to_string_
private
std::map< std::string, AntibodyNumberingSchemeEnum > protocols::antibody::AntibodyEnumManager::numbering_scheme_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::numbering_scheme_to_string_
private
std::map< std::string, PackingAngleEnum > protocols::antibody::AntibodyEnumManager::packing_angle_to_enum_
private
utility::vector1< std::string > protocols::antibody::AntibodyEnumManager::packing_angle_to_string_
private

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