org.simtk.molecularstructure.nucleicacid
Class Purine

java.lang.Object
  extended by org.simtk.molecularstructure.ResidueTypeClass
      extended by org.simtk.molecularstructure.nucleicacid.Nucleotide
          extended by org.simtk.molecularstructure.nucleicacid.Purine
All Implemented Interfaces:
ResidueType
Direct Known Subclasses:
Adenylate, Guanylate, Inositate

public class Purine
extends Nucleotide

Author:
Christopher Bruns

Field Summary
 
Fields inherited from class org.simtk.molecularstructure.nucleicacid.Nucleotide
baseGroup, phosphateGroup, sugarGroup
 
Fields inherited from class org.simtk.molecularstructure.ResidueTypeClass
genericBonds, oneLetterCode, residueName, threeLetterCode, UNKNOWN_RESIDUE_TYPE
 
Constructor Summary
Purine(char olc, java.lang.String tlc, java.lang.String name)
           
 
Method Summary
protected  void addGenericBonds()
           
 java.util.Set<java.lang.String> getHydrogenBondAcceptorAtomNames()
           
 
Methods inherited from class org.simtk.molecularstructure.nucleicacid.Nucleotide
getHydrogenBondDonorAtomNames
 
Methods inherited from class org.simtk.molecularstructure.ResidueTypeClass
addGenericBond, genericBonds, getOneLetterCode, getResidueName, getThreeLetterCode, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Purine

public Purine(char olc,
              java.lang.String tlc,
              java.lang.String name)
Method Detail

addGenericBonds

protected void addGenericBonds()
Overrides:
addGenericBonds in class Nucleotide

getHydrogenBondAcceptorAtomNames

public java.util.Set<java.lang.String> getHydrogenBondAcceptorAtomNames()
Specified by:
getHydrogenBondAcceptorAtomNames in interface ResidueType
Overrides:
getHydrogenBondAcceptorAtomNames in class Nucleotide