Package pl.poznan.put.rna
Interface Nucleobase
- All Superinterfaces:
NucleicAcidResidueComponent,ResidueComponent,ResidueInformationProvider
- All Known Subinterfaces:
Purine,Pyrimidine
A nucleobase (adenine, cytosine, guanine, uracil or thymine).
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.apache.commons.math3.geometry.euclidean.threed.Vector3DedgeVector(PdbResidue residue, NucleobaseEdge edge) default MoleculeTypedefault NucleotideComponentTypedefault Map<AtomName,PdbAtomLine> Methods inherited from interface pl.poznan.put.pdb.analysis.ResidueComponent
additionalAtoms, requiredAtomsMethods inherited from interface pl.poznan.put.pdb.analysis.ResidueInformationProvider
aliases, defaultName, moleculeComponents, oneLetterName, torsionAngleTypes
-
Method Details
-
standardReferenceFrameString
String standardReferenceFrameString() -
edgeVectorAtoms
-
standardReferenceFrame
-
edgeVector
default org.apache.commons.math3.geometry.euclidean.threed.Vector3D edgeVector(PdbResidue residue, NucleobaseEdge edge) -
moleculeType
- Specified by:
moleculeTypein interfaceResidueInformationProvider- Returns:
- The type of molecule of this residue (RNA or protein).
-
nucleotideComponentType
- Specified by:
nucleotideComponentTypein interfaceNucleicAcidResidueComponent- Returns:
- The type of this nucleotide component.
-