Package pl.poznan.put.rna
Class Phosphate
java.lang.Object
pl.poznan.put.rna.Phosphate
- All Implemented Interfaces:
ResidueComponent
,NucleicAcidResidueComponent
- Direct Known Subclasses:
ImmutablePhosphate
@Immutable(singleton=true)
public abstract class Phosphate
extends Object
implements NucleicAcidResidueComponent
A phosphate, part of RNA backbone.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Phosphate
public Phosphate()
-
-
Method Details
-
nucleotideComponentType
- Specified by:
nucleotideComponentType
in interfaceNucleicAcidResidueComponent
- Returns:
- The type of this nucleotide component.
-
requiredAtoms
- Specified by:
requiredAtoms
in interfaceResidueComponent
- Returns:
- A set of atoms that are expected to be present in this residue component.
-
additionalAtoms
- Specified by:
additionalAtoms
in interfaceResidueComponent
- Returns:
- A set of additional atoms that might be present in this residue component.
-