![]() |
Rosetta Protocols
2014.16.56682
|
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::AntibodyCDRDesigner::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::AntibodyGraftDesigner::read_instructions().
|
private |
|
private |
|
private |
|
private |
1.8.7