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

Specifically for AntibodyModeling protocol templates. Not for general use. More...

#include <Ab_TemplateInfo.hh>

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

Public Types

typedef std::map< std::string,
core::pose::Pose
TemplatePoseMap
 

Public Member Functions

 Ab_TemplateInfo ()
 constructors More...
 
 Ab_TemplateInfo (bool load_L1, bool load_L2, bool load_L3, bool load_H1, bool load_H2, bool load_H3)
 constructor with arguments 1 More...
 
 Ab_TemplateInfo (bool load_L1, bool load_L2, bool load_L3, bool load_H1, bool load_H2, bool load_H3, bool camelid)
 constructor with arguments 1 More...
 
void load_templates_from_pdbs (bool load_L1, bool load_L2, bool load_L3, bool load_H1, bool load_H2, bool load_H3, bool camelid)
 
core::pose::Pose get_one_template_pose (std::string cdr_name)
 
bool is_camelid ()
 
void show (std::ostream &out=std::cout)
 

Private Member Functions

void set_default (bool camelid)
 
void obtain_templates_names ()
 

Private Attributes

bool load_L1_
 
bool load_L2_
 
bool load_L3_
 
bool load_H1_
 
bool load_H2_
 
bool load_H3_
 
TemplatePoseMap templates_poses_
 
core::pose::Pose L1_t_pose_
 
core::pose::Pose L2_t_pose_
 
core::pose::Pose L3_t_pose_
 
core::pose::Pose H1_t_pose_
 
core::pose::Pose H2_t_pose_
 
core::pose::Pose H3_t_pose_
 
std::string LightHeavy_t_name_
 
std::string Lfr_t_name_
 
std::string Hfr_t_name_
 
std::string L1_t_name_
 
std::string L2_t_name_
 
std::string L3_t_name_
 
std::string H1_t_name_
 
std::string H2_t_name_
 
std::string H3_t_name_
 
bool camelid_
 

Friends

std::ostream & operator<< (std::ostream &out, const Ab_TemplateInfo &ab_t_info)
 

Detailed Description

Specifically for AntibodyModeling protocol templates. Not for general use.

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::antibody::Ab_TemplateInfo::Ab_TemplateInfo ( )

constructors

default constructor

protocols::antibody::Ab_TemplateInfo::Ab_TemplateInfo ( bool  load_L1,
bool  load_L2,
bool  load_L3,
bool  load_H1,
bool  load_H2,
bool  load_H3 
)

constructor with arguments 1

protocols::antibody::Ab_TemplateInfo::Ab_TemplateInfo ( bool  load_L1,
bool  load_L2,
bool  load_L3,
bool  load_H1,
bool  load_H2,
bool  load_H3,
bool  camelid 
)

constructor with arguments 1

Member Function Documentation

pose::Pose protocols::antibody::Ab_TemplateInfo::get_one_template_pose ( std::string  cdr_name)
bool protocols::antibody::Ab_TemplateInfo::is_camelid ( )
inline

References camelid_.

void protocols::antibody::Ab_TemplateInfo::load_templates_from_pdbs ( bool  load_L1,
bool  load_L2,
bool  load_L3,
bool  load_H1,
bool  load_H2,
bool  load_H3,
bool  camelid 
)
void protocols::antibody::Ab_TemplateInfo::obtain_templates_names ( )
private
void protocols::antibody::Ab_TemplateInfo::set_default ( bool  camelid)
private
void protocols::antibody::Ab_TemplateInfo::show ( std::ostream &  out = std::cout)

Show the complete setup of the Ab_TemplateInfo

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Ab_TemplateInfo ab_t_info 
)
friend

Member Data Documentation

bool protocols::antibody::Ab_TemplateInfo::camelid_
private

Referenced by is_camelid().

std::string protocols::antibody::Ab_TemplateInfo::H1_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::H1_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::H2_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::H2_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::H3_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::H3_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::Hfr_t_name_
private
std::string protocols::antibody::Ab_TemplateInfo::L1_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::L1_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::L2_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::L2_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::L3_t_name_
private
core::pose::Pose protocols::antibody::Ab_TemplateInfo::L3_t_pose_
private
std::string protocols::antibody::Ab_TemplateInfo::Lfr_t_name_
private
std::string protocols::antibody::Ab_TemplateInfo::LightHeavy_t_name_
private
bool protocols::antibody::Ab_TemplateInfo::load_H1_
private
bool protocols::antibody::Ab_TemplateInfo::load_H2_
private
bool protocols::antibody::Ab_TemplateInfo::load_H3_
private
bool protocols::antibody::Ab_TemplateInfo::load_L1_
private
bool protocols::antibody::Ab_TemplateInfo::load_L2_
private
bool protocols::antibody::Ab_TemplateInfo::load_L3_
private
TemplatePoseMap protocols::antibody::Ab_TemplateInfo::templates_poses_
private

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