![]() |
Rosetta
2021.16
|
Parses CDRSetOptions for a single CDR at a time from a simple instruction file. More...
#include <CDRSetOptionsParser.hh>

Public Member Functions | |
| CDRSetOptionsParser () | |
| ~CDRSetOptionsParser () override | |
| CDRSetOptionsParser (CDRSetOptionsParser const &src) | |
| CDRSetOptionsParserOP | clone () const |
| CDRSetOptionsOP | parse_options (CDRNameEnum cdr, std::string const &filename) |
| CDRSetOptionsOP | 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< CDRSetOptionsOP > | parse_options (std::string const &filename) |
| utility::vector1< CDRSetOptionsOP > | parse_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_set_option (std::string const &adjective, utility::vector1< std::string > const &lineSP) |
| void | set_cdr_set_exclude_options (std::string const &type, utility::vector1< std::string > const &lineSP) |
| void | clear_cdr_set_exclude_options (std::string const &type) |
| void | set_cdr_set_include_options (std::string const &type, utility::vector1< std::string > const &lineSP) |
| void | clear_cdr_set_include_options (std::string const &type) |
| void | set_cdr_set_mintype_options (std::string const &mintype) |
| void | set_cdr_set_general_option (std::string const &option) |
Private Attributes | |
| std::string | instructions_path_ |
| CDRSetOptionsOP | cdr_options_ |
| AntibodyEnumManagerCOP | ab_manager_ |
| clusters::CDRClusterEnumManagerCOP | cluster_manager_ |
| bool | default_and_user_ |
Parses CDRSetOptions for a single CDR at a time from a simple instruction file.
| protocols::antibody::CDRSetOptionsParser::CDRSetOptionsParser | ( | ) |
References ab_manager_, and cluster_manager_.
|
overridedefault |
| protocols::antibody::CDRSetOptionsParser::CDRSetOptionsParser | ( | CDRSetOptionsParser const & | src | ) |
References ab_manager_, cdr_options_, and cluster_manager_.
|
private |
References core::id::to_string().
Referenced by parse_cdr_option(), parse_cdr_set_option(), and parse_options().
|
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().
|
private |
References cdr_options_.
Referenced by set_cdr_set_exclude_options().
|
private |
References cdr_options_.
Referenced by set_cdr_set_include_options().
| CDRSetOptionsParserOP protocols::antibody::CDRSetOptionsParser::clone | ( | ) | const |
|
private |
References check_line_len(), and parse_cdr_set_option().
Referenced by parse_options().
|
private |
References cdr_options_, check_line_len(), set_cdr_set_exclude_options(), set_cdr_set_general_option(), and set_cdr_set_include_options().
Referenced by parse_cdr_option().
| CDRSetOptionsOP protocols::antibody::CDRSetOptionsParser::parse_default_and_user_options | ( | CDRNameEnum | cdr, |
| std::string const & | filename | ||
| ) |
Parse default instructions (mainly used for AbDesign) then parse user file.
References cdr_options_, default_and_user_, parse_options(), and protocols::hybridization::path.
Referenced by protocols::antibody::design::get_cdr_set_options(), and parse_default_and_user_options().
| utility::vector1< CDRSetOptionsOP > protocols::antibody::CDRSetOptionsParser::parse_default_and_user_options | ( | std::string const & | filename | ) |
| CDRSetOptionsOP protocols::antibody::CDRSetOptionsParser::parse_options | ( | CDRNameEnum | cdr, |
| std::string const & | filename | ||
| ) |
References ab_manager_, cdr_options_, check_line_len(), check_path(), default_and_user_, protocols::antibody::h4, instructions_path_, protocols::antibody::l4, parse_cdr_option(), and protocols::hybridization::path.
Referenced by protocols::antibody::design::get_cdr_set_options(), parse_default_and_user_options(), and parse_options().
| utility::vector1< CDRSetOptionsOP > protocols::antibody::CDRSetOptionsParser::parse_options | ( | std::string const & | filename | ) |
References protocols::antibody::CDRNameEnum_proto_total, and parse_options().
|
private |
References cdr_options_, clear_cdr_set_exclude_options(), and cluster_manager_.
Referenced by parse_cdr_set_option().
|
private |
References cdr_options_.
Referenced by parse_cdr_set_option().
|
private |
References cdr_options_, clear_cdr_set_include_options(), cluster_manager_, and protocols::antibody::TR().
Referenced by parse_cdr_set_option().
|
private |
|
private |
Referenced by CDRSetOptionsParser(), and parse_options().
|
private |
|
private |
Referenced by CDRSetOptionsParser(), set_cdr_set_exclude_options(), and set_cdr_set_include_options().
|
private |
Referenced by parse_default_and_user_options(), and parse_options().
|
private |
Referenced by check_path(), and parse_options().
1.8.7