![]() |
Rosetta
2018.09
|
a simple container class to contain several MatchConstraintFileInfo instances. this can also query the MatchConstraintFileInfos for common upstream restypes and put all their geomsamples into one list More...
#include <MatchConstraintFileInfo.hh>
Public Member Functions | |
MatchConstraintFileInfoList (core::chemical::ResidueTypeSetCOP restype_set) | |
virtual | ~MatchConstraintFileInfoList () |
utility::vector1 < core::chemical::ResidueTypeCOP > const & | upstream_restypes () const |
utility::vector1 < MatchConstraintFileInfoCOP > const & | mcfis_for_upstream_restype (core::chemical::ResidueTypeCOP restype) const |
MatchConstraintFileInfoCOP | mcfi (core::Size which_mcfi) const |
core::Size | num_mcfis () const |
bool | read_data (utility::io::izstream &data) |
data reading routine More... | |
void | add_mcfi (MatchConstraintFileInfoOP mcfi) |
std::list < core::conformation::ResidueCOP > | inverse_rotamers_against_residue (core::Size const target_template, core::conformation::ResidueCOP target_conf) const |
function that takes all rotamers for the ResidueType(s) that interact with the target residues and places them according according to the geometry specified More... | |
Protected Member Functions | |
void | determine_upstream_restypes () |
goes through all the mcfis and figures out the upstream restypes More... | |
Private Attributes | |
utility::vector1 < MatchConstraintFileInfoOP > | mcfis_ |
utility::vector1 < core::chemical::ResidueTypeCOP > | upstream_restypes_ |
std::map < core::chemical::ResidueTypeCOP, utility::vector1 < MatchConstraintFileInfoCOP > > | mcfis_for_restype_ |
core::chemical::ResidueTypeSetCOP | restype_set_ |
a simple container class to contain several MatchConstraintFileInfo instances. this can also query the MatchConstraintFileInfos for common upstream restypes and put all their geomsamples into one list
protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList::MatchConstraintFileInfoList | ( | core::chemical::ResidueTypeSetCOP | restype_set | ) |
References mcfis_.
|
virtualdefault |
void protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList::add_mcfi | ( | MatchConstraintFileInfoOP | mcfi | ) |
References determine_upstream_restypes(), and mcfis_.
Referenced by read_data().
|
protected |
goes through all the mcfis and figures out the upstream restypes
References protocols::toolbox::match_enzdes_util::add_relevant_restypes_to_subset(), mcfis_, mcfis_for_restype_, restype_set_, protocols::toolbox::match_enzdes_util::sort_residue_type_pointers_by_name(), and upstream_restypes_.
Referenced by add_mcfi().
std::list< core::conformation::ResidueCOP > protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList::inverse_rotamers_against_residue | ( | core::Size const | target_template, |
core::conformation::ResidueCOP | target_conf | ||
) | const |
function that takes all rotamers for the ResidueType(s) that interact with the target residues and places them according according to the geometry specified
References core::sequence::end, mcfis_, and protocols::toolbox::match_enzdes_util::tr().
|
inline |
References mcfis_.
Referenced by read_data().
utility::vector1< MatchConstraintFileInfoCOP > const & protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList::mcfis_for_upstream_restype | ( | core::chemical::ResidueTypeCOP | restype | ) | const |
References mcfis_for_restype_.
|
inline |
References mcfis_.
bool protocols::toolbox::match_enzdes_util::MatchConstraintFileInfoList::read_data | ( | utility::io::izstream & | data | ) |
data reading routine
temporary implementation for now, only one MCFI supported
References add_mcfi(), mcfi(), mcfis_, and restype_set_.
|
inline |
References upstream_restypes_.
|
private |
|
private |
Referenced by determine_upstream_restypes(), and mcfis_for_upstream_restype().
|
private |
Referenced by determine_upstream_restypes(), and read_data().
|
private |
Referenced by determine_upstream_restypes(), and upstream_restypes().