All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pl.poznan.put.rna.Nucleobase Maven / Gradle / Ivy

package pl.poznan.put.rna;

import pl.poznan.put.pdb.analysis.MoleculeType;
import pl.poznan.put.pdb.analysis.ResidueInformationProvider;

/** A nucleobase (adenine, cytosine, guanine, uracil or thymine). */
public interface Nucleobase extends NucleicAcidResidueComponent, ResidueInformationProvider {
  @Override
  default MoleculeType moleculeType() {
    return MoleculeType.RNA;
  }

  @Override
  default NucleotideComponentType nucleotideComponentType() {
    return NucleotideComponentType.BASE;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy