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.Vector3D
edgeVector
(PdbResidue residue, NucleobaseEdge edge) default MoleculeType
default NucleotideComponentType
default Map<AtomName,
PdbAtomLine> Methods inherited from interface pl.poznan.put.pdb.analysis.ResidueComponent
additionalAtoms, requiredAtoms
Methods 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:
moleculeType
in interfaceResidueInformationProvider
- Returns:
- The type of molecule of this residue (RNA or protein).
-
nucleotideComponentType
- Specified by:
nucleotideComponentType
in interfaceNucleicAcidResidueComponent
- Returns:
- The type of this nucleotide component.
-