![]() |
Rosetta Core
2014.35
|
#include <ChainSelector.hh>
Public Member Functions | |
ChainSelector () | |
virtual | ~ChainSelector () |
virtual void | apply (core::pose::Pose const &pose, ResidueSubset &subset) const |
Make modifications to the subset vector given an input pose. The input ResidueSubset should already be of size pose.total_residue() More... | |
virtual void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap) |
virtual std::string | get_name () const |
utility::vector1< std::string > const & | chain_strings () const |
void | set_chain_strings (utility::vector1< std::string > const &) |
![]() | |
ResidueSelector () | |
virtual | ~ResidueSelector () |
Static Public Member Functions | |
static std::string | class_name () |
Private Member Functions | |
void | select_chain_by_index (core::pose::Pose const &, ResidueSubset &, core::Size) const |
void | select_chain_by_pdb_chain_char (core::pose::Pose const &, ResidueSubset &, char) const |
Private Attributes | |
utility::vector1< std::string > | chain_strings_ |
core::pack::task::residue_selector::ChainSelector::ChainSelector | ( | ) |
|
virtual |
|
virtual |
Make modifications to the subset vector given an input pose. The input ResidueSubset should already be of size pose.total_residue()
Implements core::pack::task::residue_selector::ResidueSelector.
References chain_strings_, select_chain_by_index(), select_chain_by_pdb_chain_char(), and core::pose::Pose::total_residue().
utility::vector1< std::string > const & core::pack::task::residue_selector::ChainSelector::chain_strings | ( | ) | const |
References chain_strings_.
|
static |
Referenced by get_name(), and core::pack::task::residue_selector::ChainSelectorCreator::keyname().
|
virtual |
Implements core::pack::task::residue_selector::ResidueSelector.
References class_name().
Referenced by select_chain_by_pdb_chain_char().
|
virtual |
Chains are given either as single characters (matched against the chain in the input PDB) or as integers (matched against the pose-assigned index for the chain) in a comma-separated list.
Reimplemented from core::pack::task::residue_selector::ResidueSelector.
References chain_strings_, and utility::string_split().
|
private |
|
private |
References get_name(), core::pose::Pose::pdb_info(), and core::pose::Pose::total_residue().
Referenced by apply().
void core::pack::task::residue_selector::ChainSelector::set_chain_strings | ( | utility::vector1< std::string > const & | setting | ) |
References chain_strings_.
|
private |
Referenced by apply(), chain_strings(), parse_my_tag(), and set_chain_strings().