![]() |
Rosetta
2021.16
|
#include <FilterBySASA.hh>
Static Public Member Functions | |
| static void | init (core::Real const smax, core::pose::Pose const &ps) |
| Initializes the data structures needed to filter out constellations based on SASA. More... | |
| static bool | has_low_per_atom_sasa (core::pose::Pose const &ps, utility::vector1< core::Size > const &cnl) |
| Tells whether a constellation has a sufficiently low per-atom SASA. More... | |
Static Private Attributes | |
| static std::map< char, utility::vector1< std::string > > | aa_sasa_atoms |
| A table listing, for each amino acid type, the atoms whose SASA value is relevant to filtering. More... | |
| static core::id::AtomID_Map < core::Real > | atom_sasa |
| A table holding the SASA values of all atoms in the pose to which constellations belong. More... | |
| static core::Real | MAX_ATOM_SASA |
| Maximum allowed SASA value for a constellation atom. More... | |
|
static |
Tells whether a constellation has a sufficiently low per-atom SASA.
| [in] | ps | pose to which all residues in the constellation belong. |
| [in] | cnl | indexes in the pose of the residues forming the constellation. |
In the current implementation, the function returns true if each atom whose SASA is relevant to filtering has a SASA lower than or equal to a given cutoff, specified in MAX_ATOM_SASA; the function returns false otherwise.
References core::pose::Pose::aa(), aa_sasa_atoms, atom_sasa, MAX_ATOM_SASA, core::chemical::oneletter_code_from_aa(), core::pose::Pose::pdb_info(), and core::pose::Pose::residue().
|
static |
Initializes the data structures needed to filter out constellations based on SASA.
| [in] | smax | maximum allowed SASA value for an atom. |
| [in] | ps | pose to which constellations belong. |
References aa_sasa_atoms, atom_sasa, core::scoring::calc_per_atom_sasa(), MAX_ATOM_SASA, and core::pose::Pose::size().
|
staticprivate |
A table listing, for each amino acid type, the atoms whose SASA value is relevant to filtering.
Referenced by has_low_per_atom_sasa(), and init().
|
staticprivate |
A table holding the SASA values of all atoms in the pose to which constellations belong.
A table holding the sasa values of all atoms in the pose to which constellations belong.
Referenced by has_low_per_atom_sasa(), and init().
|
staticprivate |
Maximum allowed SASA value for a constellation atom.
Maximum allowed sasa value for a constellation atom.
Referenced by has_low_per_atom_sasa(), and init().
1.8.7