![]() |
Rosetta Protocols
2014.16.56682
|
#include <RemodelData.hh>
Public Member Functions | |
| RemodelData () | |
| constructor More... | |
| void | getLoopsToBuildFromBlueprint (std::string text_blueprint) |
| Parses the blueprint text. More... | |
| void | getLoopsToBuildFromFile (std::string filename) |
| Reads in the blueprint file and passes the text data to the blueprint file parser. More... | |
| void | splitString (std::string str, std::string delim, std::vector< std::string > &results) |
| Splits a string on the passed in delimeter and places the tokens in the passed in vector. Isn't there a function in utility that can do this already? More... | |
| void | updateWithDsspAssignment (ObjexxFCL::FArray1D_char &dsspSS) |
| Updates the dssp_updated_ss vector with secondary structure information. Uses the information obtained from DSSP unless the secondary structure was specified in the blueprint file. More... | |
| void | collectInsertionPose () |
| If users are trying to do domain insertion with remodel (by specifying the insert_segment_from_pdb command-line option), then this function is called to read in the PDB file for that segment. More... | |
| void | translateDSSP_ABEGO (std::string &ss, std::string &abego) |
| protocols::forge::remodel::RemodelData::RemodelData | ( | ) |
constructor
| void protocols::forge::remodel::RemodelData::collectInsertionPose | ( | ) |
If users are trying to do domain insertion with remodel (by specifying the insert_segment_from_pdb command-line option), then this function is called to read in the PDB file for that segment.
RemodelData::collectInsertionPose
References dssp, core::scoring::dssp::Dssp::dssp_reduced(), basic::options::OptionKeys::remodel::domainFusion::insert_segment_from_pdb, basic::options::option, and TR_REMODEL.
Referenced by protocols::forge::remodel::RemodelMover::apply().
| void protocols::forge::remodel::RemodelData::getLoopsToBuildFromBlueprint | ( | std::string | text_blueprint | ) |
Parses the blueprint text.
References core::chemical::aa_from_oneletter_code(), abego, protocols::forge::remodel::LineObject::aminoAcidList, at(), blueprint, chain, basic::options::OptionKeys::run::chain, protocols::forge::remodel::LineObject::constraint_definition, protocols::forge::remodel::LineObject::design_type, end, utility::exit(), getline(), protocols::forge::remodel::LineObject::has_constraints, protocols::forge::remodel::LineObject::index, protocols::forge::remodel::LineObject::isDesignable, j, length, basic::options::option, protocols::forge::remodel::LineObject::original_index, basic::options::OptionKeys::remodel::repeat_structure, protocols::forge::remodel::LineObject::resname, sequence, size(), ss, protocols::forge::remodel::LineObject::sstype, TR_REMODEL, user, and utility_exit_with_message.
Referenced by protocols::forge::remodel::RemodelMover::apply().
| void protocols::forge::remodel::RemodelData::getLoopsToBuildFromFile | ( | std::string | filename | ) |
Reads in the blueprint file and passes the text data to the blueprint file parser.
References utility::exit(), getline(), and TR_REMODEL.
Referenced by protocols::forge::remodel::RemodelMover::apply().
| void protocols::forge::remodel::RemodelData::splitString | ( | std::string | str, |
| std::string | delim, | ||
| std::vector< std::string > & | results | ||
| ) |
Splits a string on the passed in delimeter and places the tokens in the passed in vector. Isn't there a function in utility that can do this already?
| void protocols::forge::remodel::RemodelData::translateDSSP_ABEGO | ( | std::string & | ss, |
| std::string & | abego | ||
| ) |
References TR_REMODEL.
| void protocols::forge::remodel::RemodelData::updateWithDsspAssignment | ( | ObjexxFCL::FArray1D_char & | dsspSS | ) |
Updates the dssp_updated_ss vector with secondary structure information. Uses the information obtained from DSSP unless the secondary structure was specified in the blueprint file.
RemodelData::updateWithDsspAssignment
References blueprint, ss, and TR_REMODEL.
Referenced by protocols::forge::remodel::RemodelMover::apply().
| std::string protocols::forge::remodel::RemodelData::abego |
| bool protocols::forge::remodel::RemodelData::auto_design |
| std::vector< protocols::forge::remodel::LineObject > protocols::forge::remodel::RemodelData::blueprint |
Referenced by protocols::forge::remodel::RemodelMover::apply(), protocols::forge::components::VarLengthBuild::apply(), protocols::forge::remodel::RemodelEnzdesCstModule::blueprint_cst_definition(), protocols::forge::remodel::RemodelMover::centroid_build(), protocols::forge::components::VarLengthBuild::centroid_build(), protocols::forge::remodel::RemodelDesignMover::RemodelDesignMover(), protocols::forge::remodel::RemodelGlobalFrame::RemodelGlobalFrame(), and protocols::forge::remodel::RemodelWorkingSet::workingSetGen().
| int protocols::forge::remodel::RemodelData::design_mode |
| bool protocols::forge::remodel::RemodelData::design_neighbor |
| std::vector<core::Size> protocols::forge::remodel::RemodelData::disulfLandingRange |
| std::vector<core::Size> protocols::forge::remodel::RemodelData::disulfMobileRange |
| std::string protocols::forge::remodel::RemodelData::dssp_updated_ss |
| bool protocols::forge::remodel::RemodelData::has_design_info_ |
| int protocols::forge::remodel::RemodelData::insertionSize |
| std::string protocols::forge::remodel::RemodelData::insertionSS |
| core::pose::Pose protocols::forge::remodel::RemodelData::insertPose |
| protocols::loops::Loops protocols::forge::remodel::RemodelData::loops_to_build |
| core::kinematics::MoveMap protocols::forge::remodel::RemodelData::natro_movemap_ |
| std::string protocols::forge::remodel::RemodelData::parsed_string_for_resfile |
| int protocols::forge::remodel::RemodelData::pdb_start |
| int protocols::forge::remodel::RemodelData::pdb_stop |
| std::string protocols::forge::remodel::RemodelData::sequence |
| std::string protocols::forge::remodel::RemodelData::ss |
| float protocols::forge::remodel::RemodelData::total_chain_break_score |
1.8.7