![]() |
Rosetta Protocols
2014.35
|
Lightweight class for parsing design instructions. More...
#include <DesignInstructionsParser.hh>
Public Member Functions | |
DesignInstructionsParser (AntibodyInfoCOP ab_info, string const path) | |
~DesignInstructionsParser () | |
void | read_cdr_graft_instructions (GraftInstructions &instructions) |
void | read_cdr_design_instructions (DesignInstructions &instructions) |
Private Types | |
typedef std::map< CDRNameEnum, CDRGraftInstructions > | GraftInstructions |
typedef std::map< CDRNameEnum, CDRDesignInstructions > | DesignInstructions |
Private Member Functions | |
void | check_path () |
Tries to find the path in either database, relative, or absolute. More... | |
void | parse_cdr_graft_general_options (GraftInstructions &instructions, vector1< string > &lineSP) const |
Graft Instructions Methods. More... | |
void | parse_cdr_graft_type_options (GraftInstructions &instructions, vector1< string > &lineSP) const |
void | parse_cdr_graft_mintype (GraftInstructions &instructions, vector1< string > &lineSP) const |
void | parse_cdr_design_option (DesignInstructions &instructions, vector1< string > &lineSP) const |
Private Attributes | |
std::string | instructions_path_ |
AntibodyInfoCOP | ab_info_ |
AntibodyEnumManagerOP | ab_manager_ |
CDRClusterEnumManagerOP | cluster_manager_ |
Lightweight class for parsing design instructions.
|
private |
|
private |
protocols::antibody::design::DesignInstructionsParser::DesignInstructionsParser | ( | AntibodyInfoCOP | ab_info, |
string const | path | ||
) |
protocols::antibody::design::DesignInstructionsParser::~DesignInstructionsParser | ( | ) |
|
private |
Tries to find the path in either database, relative, or absolute.
References basic::database::full_name(), and utility_exit_with_message.
|
private |
|
private |
Graft Instructions Methods.
References option, and utility_exit_with_message.
|
private |
|
private |
References utility::string2int(), type, and utility_exit_with_message.
void protocols::antibody::design::DesignInstructionsParser::read_cdr_design_instructions | ( | DesignInstructions & | instructions | ) |
References getline(), option, PyAssert, startswith(), string_split_multi_delim(), and utility::trim().
Referenced by protocols::antibody::design::AntibodySeqDesignMover::read_instructions().
void protocols::antibody::design::DesignInstructionsParser::read_cdr_graft_instructions | ( | GraftInstructions & | instructions | ) |
References getline(), PyAssert, startswith(), string_split_multi_delim(), protocols::antibody::TR, and utility::trim().
Referenced by protocols::antibody::design::AntibodyGraftDesignMover::read_instructions().
|
private |
|
private |
|
private |
|
private |