BALL::FragmentDB::FragmentDB::NormalizeNamesProcessor Class Reference

Name normalization processor. More...

#include <fragmentDB.h>

Inheritance diagram for BALL::FragmentDB::FragmentDB::NormalizeNamesProcessor:
Inheritance graph
[legend]

List of all members.


Public Member Functions

Constructors and Destructors
NormalizeNamesProcessor ()
Default constructor.
NormalizeNamesProcessor (FragmentDB &db)
Constructor.
virtual ~NormalizeNamesProcessor ()
Destructor.
Inspectors and Mutators
void setFragmentDB (FragmentDB &db)
Bind the processor to a fragment database.
void setNamingStandard (const String &naming_standard)
const String & getNamingStandard ()
Retrieve the current naming standard.
bool matchName (String &res_name, String &atom_name, const NameMap &map) const
Try to match a name in one of the maps.
Processor specific methods
virtual bool start ()
Start method.
virtual bool finish ()
Finish method.
virtual Processor::Result operator() (Fragment &fragment)
Application method.

Detailed Description

Name normalization processor.

This class is used to adopt all names in a molecular system to a given naming standard (usually the PDB standard).


Generated on Thu Aug 6 18:30:46 2009 for BALL by doxygen 1.5.8