Clavus cygneus

Clavus cygnea is a species of sea snail, a marine gastropod mollusk in the family Drilliidae.[1] This species is mentioned in the Indo-Pacific Molluscan Database as Clavus cygneus[2]

Clavus cygneus
Original image of a shell of Clavus cygneus
Scientific classification
Kingdom: Animalia
Phylum: Mollusca
Class: Gastropoda
Clade: Caenogastropoda
Clade: Hypsogastropoda
Clade: Neogastropoda
Superfamily: Conoidea
Family: Drilliidae
Genus: Clavus
Species:
C. cygneus
Binomial name
Clavus cygneus
(Melvill & Standen, 1897)
Synonyms[1][2]
  • Clavus cygnea (Melvill & Standen, 1897)
  • Drillia (Clavatula) nitens Brazier, 1876
  • Drillia cygnea Melvill & Standen, 1897

Description

The length of the shell attains 15 mm, its diameter 7 mm.

A pure white, shining, massive little shell with a fusiform shape and 6 - 7 whorls. It shows uniform straight longitudinal ribs. The surface is nearly smooth and shining. The ribs of the last three whorls are continuous, and about eight in number. The aperture is ovate. The siphonal canal is short.[3]

Distribution

This species is found in the demersal zone of tropical waters off Queensland (Australia) and New Caledonia.[4]

gollark: This is really only useful if you want to actually resolve krist domains for HTTPoidal purposes or something.
gollark: You could stick them in the A record in some simple format (maybe the metadata one).
gollark: And probably AAAA/TXT/etc support.
gollark: <@129553195314839552> You want this with better input validation basically.
gollark: ```javascriptconst dns = require("dns2")const fetch = require("node-fetch")const { Packet } = dns;const server = dns.createServer(async (request, send, rinfo) => { const response = Packet.createResponseFromRequest(request); const [ question ] = request.questions; const { name } = question; if (name.endsWith(".kst")) { const nameWithoutExt = name.replace(/\.kst$/, "") const kstName = await (await fetch(`https://krist.ceriat.net/names/${encodeURIComponent(nameWithoutExt)}`)).json() console.log(kstName) if (kstName.name.a) { response.answers.push({ name, type: Packet.TYPE.A, class: Packet.CLASS.IN, ttl: 300, address: kstName.name.a }); } send(response) } else { // work out how to send NOAUTH here send(response) }});server.on('request', (request, response, rinfo) => { console.log(request.header.id, request.questions[0]);});server.listen(5333);```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.