org.simtk.molecularstructure
Interface SecondaryStructure

All Known Implementing Classes:
BasePair, BaseStack, BaseTriple, BetaStrand, Duplex, Helix, Pseudoknot, SecondaryStructureClass

public interface SecondaryStructure

Base class for alpha helices, beta strands, beta sheets, and RNA duplexes

Author:
Christopher Bruns

Method Summary
 boolean addMolecule(Biopolymer biopolymer)
           
 void addResidue(Residue residue)
           
 java.util.Collection<Biopolymer> getMolecules()
           
 java.util.Iterator<Residue> getResidueIterator()
           
 SecondaryStructureClass.SourceType getSource()
           
 java.util.Collection<Residue> residues()
           
 void setMolecule(Biopolymer biopolymer)
           
 void setSource(java.lang.String string)
           
 

Method Detail

getResidueIterator

java.util.Iterator<Residue> getResidueIterator()

addResidue

void addResidue(Residue residue)

setMolecule

void setMolecule(Biopolymer biopolymer)

addMolecule

boolean addMolecule(Biopolymer biopolymer)

getMolecules

java.util.Collection<Biopolymer> getMolecules()

setSource

void setSource(java.lang.String string)

getSource

SecondaryStructureClass.SourceType getSource()

residues

java.util.Collection<Residue> residues()