Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::antibody::design::CDRGraftDesignOptionsParser Class Reference

#include <CDRGraftDesignOptions.hh>

Inheritance diagram for protocols::antibody::design::CDRGraftDesignOptionsParser:
Inheritance graph
[legend]

Public Member Functions

 CDRGraftDesignOptionsParser ()
 
 ~CDRGraftDesignOptionsParser () override
 
 CDRGraftDesignOptionsParser (CDRGraftDesignOptionsParser const &src)
 
CDRGraftDesignOptionsParserOP clone () const
 
CDRGraftDesignOptionsOP parse_options (CDRNameEnum cdr, std::string const &filename)
 
CDRGraftDesignOptionsOP parse_default_and_user_options (CDRNameEnum cdr, std::string const &filename)
 Parse default_instructions (mainly used for AbDesign) then parse user file. More...
 
utility::vector1< CDRGraftDesignOptionsOPparse_options (std::string const &filename)
 
utility::vector1< CDRGraftDesignOptionsOPparse_default_and_user_options (std::string const &filename)
 

Private Member Functions

void check_path ()
 Tries to find the path in either database, relative, or absolute, sets it. More...
 
void check_line_len (const utility::vector1< std::string > &lineSP, const core::Size len_check) const
 
void parse_cdr_option (std::string const &mode, utility::vector1< std::string > const &lineSP)
 
void parse_cdr_graft_option (std::string const &adjective, utility::vector1< std::string > const &lineSP)
 
void parse_cdr_general_option (utility::vector1< std::string > const &lineSP)
 
void set_cdr_graft_mintype_options (std::string const &mintype)
 
void set_cdr_graft_neighbor_mintype_options (utility::vector1< std::string > const &lineSP)
 
void set_cdr_graft_general_option (std::string const &option)
 

Private Attributes

std::string instructions_path_
 
AntibodyEnumManagerOP ab_manager_
 
CDRGraftDesignOptionsOP cdr_options_
 
bool default_and_user_
 

Constructor & Destructor Documentation

◆ CDRGraftDesignOptionsParser() [1/2]

protocols::antibody::design::CDRGraftDesignOptionsParser::CDRGraftDesignOptionsParser ( )

References ab_manager_.

◆ ~CDRGraftDesignOptionsParser()

protocols::antibody::design::CDRGraftDesignOptionsParser::~CDRGraftDesignOptionsParser ( )
overridedefault

◆ CDRGraftDesignOptionsParser() [2/2]

protocols::antibody::design::CDRGraftDesignOptionsParser::CDRGraftDesignOptionsParser ( CDRGraftDesignOptionsParser const &  src)

References ab_manager_, and cdr_options_.

Member Function Documentation

◆ check_line_len()

void protocols::antibody::design::CDRGraftDesignOptionsParser::check_line_len ( const utility::vector1< std::string > &  lineSP,
const core::Size  len_check 
) const
private

◆ check_path()

void protocols::antibody::design::CDRGraftDesignOptionsParser::check_path ( )
private

Tries to find the path in either database, relative, or absolute, sets it.

References core::conformation::membrane::in, and instructions_path_.

Referenced by parse_options().

◆ clone()

CDRGraftDesignOptionsParserOP protocols::antibody::design::CDRGraftDesignOptionsParser::clone ( ) const

◆ parse_cdr_general_option()

void protocols::antibody::design::CDRGraftDesignOptionsParser::parse_cdr_general_option ( utility::vector1< std::string > const &  lineSP)
private

◆ parse_cdr_graft_option()

void protocols::antibody::design::CDRGraftDesignOptionsParser::parse_cdr_graft_option ( std::string const &  adjective,
utility::vector1< std::string > const &  lineSP 
)
private

◆ parse_cdr_option()

void protocols::antibody::design::CDRGraftDesignOptionsParser::parse_cdr_option ( std::string const &  mode,
utility::vector1< std::string > const &  lineSP 
)
private

◆ parse_default_and_user_options() [1/2]

CDRGraftDesignOptionsOP protocols::antibody::design::CDRGraftDesignOptionsParser::parse_default_and_user_options ( CDRNameEnum  cdr,
std::string const &  filename 
)

◆ parse_default_and_user_options() [2/2]

utility::vector1< CDRGraftDesignOptionsOP > protocols::antibody::design::CDRGraftDesignOptionsParser::parse_default_and_user_options ( std::string const &  filename)

◆ parse_options() [1/2]

CDRGraftDesignOptionsOP protocols::antibody::design::CDRGraftDesignOptionsParser::parse_options ( CDRNameEnum  cdr,
std::string const &  filename 
)

◆ parse_options() [2/2]

utility::vector1< CDRGraftDesignOptionsOP > protocols::antibody::design::CDRGraftDesignOptionsParser::parse_options ( std::string const &  filename)

◆ set_cdr_graft_general_option()

void protocols::antibody::design::CDRGraftDesignOptionsParser::set_cdr_graft_general_option ( std::string const &  option)
private

◆ set_cdr_graft_mintype_options()

void protocols::antibody::design::CDRGraftDesignOptionsParser::set_cdr_graft_mintype_options ( std::string const &  mintype)
private

◆ set_cdr_graft_neighbor_mintype_options()

void protocols::antibody::design::CDRGraftDesignOptionsParser::set_cdr_graft_neighbor_mintype_options ( utility::vector1< std::string > const &  lineSP)
private

References ab_manager_, and cdr_options_.

Referenced by parse_cdr_graft_option().

Member Data Documentation

◆ ab_manager_

AntibodyEnumManagerOP protocols::antibody::design::CDRGraftDesignOptionsParser::ab_manager_
private

◆ cdr_options_

CDRGraftDesignOptionsOP protocols::antibody::design::CDRGraftDesignOptionsParser::cdr_options_
private

◆ default_and_user_

bool protocols::antibody::design::CDRGraftDesignOptionsParser::default_and_user_
private

◆ instructions_path_

std::string protocols::antibody::design::CDRGraftDesignOptionsParser::instructions_path_
private

Referenced by check_path(), and parse_options().


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