Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

UCK Class Reference
[Miscellaneous]

Unique Chemical Key. More...

#include <UCK.h>

List of all members.

Public Types

Type definitions
typedef std::vector< std::pair<
Size, Size > > 
PairVector
typedef std::vector< std::vector<
Size > > 
SizeVector

Public Member Functions

 UCK (const Molecule &mol, Size d=3)
 UCK (UCK &uck)
void printUCK (std::ostream &outstr)
Size getDepth ()
const StringgetFormula () const
const StringgetUCK () const
const StringgetId () const
float getWeight ()


Detailed Description

Unique Chemical Key.

Implements the UCK algorithm for computing a unique key for a given chemical structure.