![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Model of ParticleAnnotator for attributing a radius to an atom. More...
#include <Radius_annotator_for_particles_with_annotated_name.hpp>
Public Types | |
typedef T_Radius_annotator_for_particles_with_annotated_name< NT, SetRadius > | Self |
typedef SBL::IO::Loader_base | Base |
typedef NT | FT |
Public Member Functions | |
T_Radius_annotator_for_particles_with_annotated_name (void) | |
~T_Radius_annotator_for_particles_with_annotated_name (void) | |
bool | set_options (boost::program_options::options_description &options) const |
boost::program_options::options_description | add_options (void) const |
Virtual method for adding options to the module. More... | |
bool | check_options (std::string &message) const |
Checks that the input options' values are coherent. More... | |
std::string | get_output_prefix (void) const |
Returns a prefix that concatains the input line options used when running the module. More... | |
bool | load (unsigned verbose, std::ostream &out) |
Loads the data. More... | |
std::string | get_name (void) const |
Return the name of the class itself. More... | |
Base * | get_annotator (const std::string &name) |
FT | operator[] (const std::string &name) const |
template<class Particle > | |
void | operator() (Particle &p) const |
Static Public Member Functions | |
static boost::program_options::options_description *& | get_options (void) |
Access to the options' description of the module. More... | |
static bool | has_options (void) |
static void | delete_options (void) |
static void | initialize_options (const std::string &caption) |
Management | |
void | set_loader_instance_name (const std::string &loader_instance_name) |
const std::string & | get_loader_instance_name (void) const |
Model of ParticleAnnotator for attributing a radius to an atom.
Annotations' file loaded by this annotator has no header information. The key is an annotated atom name (not the one from PDB, if any). By default, the radii for atoms are the van der Walls radii, while the radii for pseudo-atoms representing residues are approximations of radii of residues without their side-chain. The following radii are provided for atoms:
and for pseudo-atoms:
NT | Number type used for representing the radius. |
SetRadius | Functor setting the radius of an input particle |
typedef SBL::IO::Loader_base Base |
typedef NT FT |
typedef T_Radius_annotator_for_particles_with_annotated_name<NT, SetRadius> Self |
|
inline |
|
inline |
|
inlinevirtual |
Virtual method for adding options to the module.
Reimplemented from T_Module_option_description< Dummy >.
|
inlinevirtual |
Checks that the input options' values are coherent.
Reimplemented from T_Module_option_description< Dummy >.
|
inlinestaticinherited |
|
inline |
|
inlineinherited |
|
inlinevirtual |
Return the name of the class itself.
Reimplemented from Loader_base.
|
inlinestaticinherited |
Access to the options' description of the module.
|
inlinevirtual |
Returns a prefix that concatains the input line options used when running the module.
Reimplemented from T_Module_option_description< Dummy >.
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinevirtual |
Loads the data.
Reimplemented from Loader_base.
|
inline |
|
inline |
|
inlineinherited |
|
inline |