Class VirusSpecies

java.lang.Object
org.episteme.natural.biology.VirusSpecies

public class VirusSpecies extends Object
Represents a virus species in biological taxonomy.

VirusSpecies provides taxonomy-level information about a virus, distinguishing species definitions from individual virus particles

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • VirusSpecies

      public VirusSpecies(String name, String family, String genus, VirusGenomeType genomeType, VirusMorphology morphology)
      Creates a new VirusSpecies.
      Parameters:
      name - scientific species name
      family - virus family (e.g., Coronaviridae)
      genus - genus (e.g., Betacoronavirus)
      genomeType - type of genetic material
      morphology - capsid shape
    • VirusSpecies

      public VirusSpecies(String name, String commonName, String family, String genus, VirusGenomeType genomeType, VirusMorphology morphology)
      Creates a new VirusSpecies with common name.
  • Method Details