![]() |
Rosetta
2021.16
|
a simple helper class that holds a list of what sequence positions each geom cst is allowd to be at not sure about the ideal home of this class yet, the matcher task could use it too More...
#include <AllowedSeqposForGeomCst.hh>

Public Types | |
| typedef core::Size | Size |
Public Member Functions | |
| AllowedSeqposForGeomCst (utility::vector1< utility::vector1< core::Size > > const &seqpos_for_geomcst) | |
| AllowedSeqposForGeomCst () | |
| ~AllowedSeqposForGeomCst () override | |
| core::Size | num_seqpos_lists () const |
| utility::vector1< core::Size > const & | seqpos_for_geomcst (core::Size geomcst) const |
| void | initialize_from_command_line (core::pose::PoseCOP pose=nullptr) |
| this function used to live in the matcher task pose can be passed in optionally to support the ALL tag in the pos file More... | |
Private Attributes | |
| utility::vector1 < utility::vector1< core::Size > > | seqpos_for_geomcst_ |
a simple helper class that holds a list of what sequence positions each geom cst is allowd to be at not sure about the ideal home of this class yet, the matcher task could use it too
| protocols::toolbox::match_enzdes_util::AllowedSeqposForGeomCst::AllowedSeqposForGeomCst | ( | utility::vector1< utility::vector1< core::Size > > const & | seqpos_for_geomcst | ) |
|
default |
|
overridedefault |
| void protocols::toolbox::match_enzdes_util::AllowedSeqposForGeomCst::initialize_from_command_line | ( | core::pose::PoseCOP | pose = nullptr | ) |
this function used to live in the matcher task pose can be passed in optionally to support the ALL tag in the pos file
This function reads one of two files from the command line depending on which options the user has provided. These files define the set of residues on the scaffold to consider as launch-points for the geometric constraints (e.g. to consider as part of the the catalytic core in an enzyme). The file meanings and formats are below.
Example. <begin file>=""> 104 106 108 109 117 118 137 139 143 144 36 6 85 87 88 89 91 92 97 <end file>="">
References protocols::abinitio::filename(), seqpos_for_geomcst_, core::id::to_string(), and protocols::toolbox::match_enzdes_util::TR().
Referenced by protocols::match::MatcherTask::initialize_scaffold_active_site_residue_list_from_command_line().
|
inline |
References seqpos_for_geomcst_.
| utility::vector1< core::Size > const & protocols::toolbox::match_enzdes_util::AllowedSeqposForGeomCst::seqpos_for_geomcst | ( | core::Size | geomcst | ) | const |
this function supports two behaviours
References seqpos_for_geomcst_, and core::id::to_string().
|
private |
Referenced by initialize_from_command_line(), num_seqpos_lists(), and seqpos_for_geomcst().
1.8.7