scripps.mol_data
Class Residue

java.lang.Object
  |
  +--harmonic.mz.data.SimpleNode
        |
        +--scripps.mol_data.MolElement
              |
              +--scripps.mol_data.Residue
All Implemented Interfaces:
harmonic.mz.data.DataNode, harmonic.meshGeom.math.MarkableObject

public class Residue
extends MolElement


Field Summary
 harmonic.mz.data.fields.NodeSetField atoms
           
static java.lang.String HELIX
           
static java.lang.String LOOP
           
 java.lang.String number
           
 java.lang.String sstype
           
static java.lang.String STRAND
           
static java.lang.String TURN
           
 java.lang.String type
           
 
Fields inherited from class scripps.mol_data.MolElement
hashIndex
 
Constructor Summary
Residue()
           
Residue(java.lang.String name)
           
 
Method Summary
 Atom findAtom(java.lang.String name)
           
 AtomSet getAtoms()
           
 Chain getChain()
           
 int getChainIndex()
           
 java.lang.String getNumber()
           
 java.lang.String getSSType()
           
 java.lang.String getType()
           
 void setNumber(java.lang.String number)
           
 void setSSType(java.lang.String sstype)
           
 void setType(java.lang.String type)
           
 int sortIndex()
           
 
Methods inherited from class scripps.mol_data.MolElement
getMark, getMolecule, setMark, toString
 
Methods inherited from class harmonic.mz.data.SimpleNode
addField, addNode, addNodeListener, assignFromXMLAttributes, assignToXMLAttributes, at, canSelect, childCount, clearAttrib, createXMLElement, fileRoot, fromXMLNodes, getAttrib, getName, getNodeChildren, getNodeParent, getRemoteOwner, getSelect, getSerialNo, getTreeName, getTypeImage, getUpdateTime, getXMLNodes, isField, linkedTo, makeReferenced, makeUnreferenced, notifyListeners, purge, purgeFinal, removeNode, removeNodeListener, set, setAttrib, setIsField, setName, setNodeParent, setRemoteOwner, setSelect, setSerialNo, setUpdateTime, valueString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

atoms

public harmonic.mz.data.fields.NodeSetField atoms

type

public java.lang.String type

number

public java.lang.String number

sstype

public java.lang.String sstype

HELIX

public static final java.lang.String HELIX
See Also:
Constant Field Values

STRAND

public static final java.lang.String STRAND
See Also:
Constant Field Values

TURN

public static final java.lang.String TURN
See Also:
Constant Field Values

LOOP

public static final java.lang.String LOOP
See Also:
Constant Field Values
Constructor Detail

Residue

public Residue()

Residue

public Residue(java.lang.String name)
Method Detail

setType

public void setType(java.lang.String type)

setNumber

public void setNumber(java.lang.String number)

setSSType

public void setSSType(java.lang.String sstype)

getType

public java.lang.String getType()

getNumber

public java.lang.String getNumber()

getSSType

public java.lang.String getSSType()

getChainIndex

public int getChainIndex()

sortIndex

public int sortIndex()
Overrides:
sortIndex in class MolElement

getAtoms

public AtomSet getAtoms()

findAtom

public Atom findAtom(java.lang.String name)

getChain

public Chain getChain()