org.simtk.molecularstructure
Class BiopolymerClass
java.lang.Object
org.simtk.molecularstructure.MolecularClass
org.simtk.molecularstructure.MoleculeClass
org.simtk.molecularstructure.BiopolymerClass
- All Implemented Interfaces:
- MassBody, Biopolymer, Chemical, Molecular, Molecule
- Direct Known Subclasses:
- NucleicAcid, PDBProteinClass
public class BiopolymerClass
- extends MoleculeClass
- implements Biopolymer
- Author:
- Christopher Bruns
\brief A macromolecular heteropolymer, such as protein or DNA
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BiopolymerClass
public BiopolymerClass(char chainId)
residues
public java.util.List<Residue> residues()
- Specified by:
residues
in interface Biopolymer
getResidue
public Residue getResidue(int i)
- Specified by:
getResidue
in interface Biopolymer
getResidueByNumber
public Residue getResidueByNumber(int i)
- Specified by:
getResidueByNumber
in interface Biopolymer
getResidueByNumber
public Residue getResidueByNumber(int i,
char insertionCode)
getResidueByNumber
public Residue getResidueByNumber(java.lang.String n)
addSecondaryStructure
public void addSecondaryStructure(SecondaryStructure ss)
secondaryStructures
public java.util.Set<SecondaryStructure> secondaryStructures()
- Specified by:
secondaryStructures
in interface Biopolymer
displayableStructures
public java.util.Set<SecondaryStructure> displayableStructures()
addGenericResidueBond
protected void addGenericResidueBond(java.lang.String atom1,
java.lang.String atom2)
addGenericResidueBonds
protected void addGenericResidueBonds()