Biotype Class Reference

#include <Biotype.h>

List of all members.

Public Member Functions

const ElementgetElement () const
int getValence () const
BiotypeIndex getIndex () const
TinkerBiotypeIndex getTinkerBiotypeIfAny () const
BiotypesetTinkerBiotypeIndex (TinkerBiotypeIndex tIx)
 Biotype ()
const StringgetAtomName () const
const StringgetResidueName () const
Ordinality::Residue getOrdinality () const
std::ostream & generateSelfCode (std::ostream &os) const

Static Public Member Functions

static const BiotypeArgon ()
static const BiotypeMethaneH ()
static const BiotypeMethaneC ()
static const BiotypeEthaneH ()
static const BiotypeEthaneC ()
static const BiotypeSerineN ()
static const BiotypeSerineHN ()
static const BiotypeSerineCA ()
static const BiotypeSerineHA ()
static const BiotypeSerineC ()
static const BiotypeSerineO ()
static const BiotypeSerineCB ()
static const BiotypeSerineHB ()
static const BiotypeSerineOG ()
static const BiotypeSerineHG ()
static void initializePopularBiotypes ()
static const Biotypeget (BiotypeIndex biotypeIndex)
static const Biotypeget (TinkerBiotypeIndex tinkerBiotypeIndex)
static const Biotypeget (const char *residueName, const char *atomName, Ordinality::Residue ordinality=Ordinality::Any)
static Biotypeupd (BiotypeIndex biotypeIndex)
static Biotypeupd (TinkerBiotypeIndex tinkerBiotypeIndex)
static Biotypeupd (const char *residueName, const char *atomName, Ordinality::Residue ordinality=Ordinality::Any)
static bool exists (const char *residueName, const char *atomName, Ordinality::Residue ordinality=Ordinality::Any)
static bool exists (BiotypeIndex biotypeIndex)
static BiotypeIndex defineBiotype (const Element &element, int valence, const char *residueName, const char *atomName, Ordinality::Residue ordinality=Ordinality::Any)
static BiotypeIndex defineTinkerBiotype (TinkerBiotypeIndex tinkerBiotypeIndex, const Element &element, int valence, const char *residueName, const char *atomName, Ordinality::Residue ordinality=Ordinality::Any)
static std::ostream & generateAllBiotypeCode (std::ostream &os)

Constructor & Destructor Documentation

Biotype (  ) 

Member Function Documentation

static const Biotype& Argon (  )  [static]

Referenced by Argon::Argon().

static BiotypeIndex defineBiotype ( const Element element,
int  valence,
const char *  residueName,
const char *  atomName,
Ordinality::Residue  ordinality = Ordinality::Any 
) [inline, static]
static BiotypeIndex defineTinkerBiotype ( TinkerBiotypeIndex  tinkerBiotypeIndex,
const Element element,
int  valence,
const char *  residueName,
const char *  atomName,
Ordinality::Residue  ordinality = Ordinality::Any 
) [static]
static const Biotype& EthaneC (  )  [static]

Referenced by Ethane::Ethane().

static const Biotype& EthaneH (  )  [static]

Referenced by Ethane::Ethane().

static bool exists ( BiotypeIndex  biotypeIndex  )  [static]
static bool exists ( const char *  residueName,
const char *  atomName,
Ordinality::Residue  ordinality = Ordinality::Any 
) [static]
static std::ostream& generateAllBiotypeCode ( std::ostream &  os  )  [static]
std::ostream& generateSelfCode ( std::ostream &  os  )  const
static const Biotype& get ( const char *  residueName,
const char *  atomName,
Ordinality::Residue  ordinality = Ordinality::Any 
) [static]
static const Biotype& get ( TinkerBiotypeIndex  tinkerBiotypeIndex  )  [static]
static const Biotype& get ( BiotypeIndex  biotypeIndex  )  [static]
const String& getAtomName (  )  const
const Element& getElement (  )  const
BiotypeIndex getIndex (  )  const
Ordinality::Residue getOrdinality (  )  const
const String& getResidueName (  )  const
TinkerBiotypeIndex getTinkerBiotypeIfAny (  )  const
int getValence (  )  const
static void initializePopularBiotypes (  )  [static]

Referenced by Protein::initialize(), and RNA::RNA().

static const Biotype& MethaneC (  )  [static]

Referenced by Methane::Methane().

static const Biotype& MethaneH (  )  [static]

Referenced by Methane::Methane().

static const Biotype& SerineC (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineCA (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineCB (  )  [static]
static const Biotype& SerineHA (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineHB (  )  [static]
static const Biotype& SerineHG (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineHN (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineN (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineO (  )  [static]

Referenced by Serine::Serine().

static const Biotype& SerineOG (  )  [static]

Referenced by Serine::Serine().

Biotype& setTinkerBiotypeIndex ( TinkerBiotypeIndex  tIx  ) 
static Biotype& upd ( const char *  residueName,
const char *  atomName,
Ordinality::Residue  ordinality = Ordinality::Any 
) [static]
static Biotype& upd ( TinkerBiotypeIndex  tinkerBiotypeIndex  )  [static]
static Biotype& upd ( BiotypeIndex  biotypeIndex  )  [static]

The documentation for this class was generated from the following file:

Generated on Thu Aug 12 16:37:53 2010 for SimTKcore by  doxygen 1.6.1