Oryzavirus

Oryzavirus is a genus of viruses, in the family Reoviridae, in the subfamily Spinareovirinae. There are currently only two species in this genus including the type species Rice ragged stunt virus. Diseases associated with this genus include: RRSV: stunting, enations on veins of leaves and leaf sheaths, ragged leaves, flower suppression; FDV: Fiji disease, with severe stunting, deformation and death.[1][2]

Oryzavirus
Virus classification
(unranked): Virus
Realm: Riboviria
Kingdom: Orthornavirae
Phylum: Duplornaviricota
Class: Resentoviricetes
Order: Reovirales
Family: Reoviridae
Subfamily: Spinareovirinae
Genus: Oryzavirus
Type species
Rice ragged stunt virus

Taxonomy

Group: dsRNA

[2]

Structure

Viruses in Oryzavirus are non-enveloped, with icosahedral and Round geometries, and T=13, T=2 symmetry. The diameter is around 70 nm. Genomes are linear and segmented, segments are around 1162 to 3849 base pairs (total size around 26 kb). The genome codes for 12 proteins.[1]

GenusStructureSymmetryCapsidGenomic arrangementGenomic segmentation
OryzavirusIcosahedralT=13, T=2Non-envelopedLinearSegmented

Life cycle

Viral replication is cytoplasmic. Entry into the host cell is achieved by penetration into the host cell. Replication follows the double-stranded RNA virus replication model. Double-stranded RNA virus transcription is the method of transcription. The virus exits the host cell by monopartite non-tubule guided viral movement. The virus is transmitted via a vector (delphacid planthoppers). Transmission routes are vector.[1]

GenusHost detailsTissue tropismEntry detailsRelease detailsReplication siteAssembly siteTransmission
OryzavirusPlants: graminae, Oryza sativa; planthoppersNoneViral movement; mechanical inoculationCell deathCytoplasmCytoplasmDelphacid planthoppers
gollark: With Express.js the server thing would look *very roughly* like this:```javascriptconst express = require("express")const multer = require("multer")const app = express()const upload = multer({ storage: multer.memoryStorage(), limits: { fileSize: 2**22 // 4MiB maximum filesize }})app.get("/image", (req, res) => { res.send(loadImageFromSomewhere())})// send upload form HTML - you would need to write this tooapp.get("/upload", (req, res) => res.sendFile("upload.html"))app.post("/upload", upload.single("file"), (req, res) => { saveImageSomewhere(req.file.buffer)})app.listen(8700, () => console.log("listening")) // listen on port 8700```
gollark: I mean, you could use PHP too. I don't like it. But you could.
gollark: What I might do, though there are probably many ways to: make a program in Node.js or whatever (personal preference) which responds with whatever image is set to any requests for that, and which allows you to upload an image, converts it to the right format, then saves it to be sent when the ESP requests it.
gollark: And you want to be able to upload pictures to some sort of web thing to send to the ESP?
gollark: That... sounds possible though I don't know exactly what you mean.

References

  1. "Viral Zone". ExPASy. Retrieved 15 June 2015.
  2. ICTV. "Virus Taxonomy: 2014 Release". Retrieved 15 June 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.