Aspella
Aspella is a genus of sea snails, marine gastropod mollusks in the family Muricidae, the murex snails or rock snails.[1]
Aspella | |
---|---|
Shell of Aspella aclydis (holotype at MNHN, Paris) | |
Scientific classification | |
Kingdom: | Animalia |
Phylum: | Mollusca |
Class: | Gastropoda |
Clade: | Caenogastropoda |
Clade: | Hypsogastropoda |
Clade: | Neogastropoda |
Superfamily: | Muricoidea |
Family: | Muricidae |
Subfamily: | Aspellinae |
Genus: | Aspella Mörch, 1877 |
Type species | |
Ranella anceps Lamarck, 1822 | |
Species | |
See text | |
Synonyms[1] | |
Ranella (Aspella) Mörch, 1877 (original rank) |
Species
Species within the genus Aspella include:
- Aspella aclydis Houart, 2017
- Aspella acuticostata (Turton, 1932)[2]
- Aspella anceps (Lamarck, 1822)[3]
- Aspella castor Radwin & D'Attilio, 1976[4]
- Aspella cryptica Radwin & D'Attilio, 1976[5]
- Aspella hastula (Reeve, 1844)[6]
- Aspella helenae Houart & Tröndlé, 2008[7]
- Aspella hildrunae Houart & Tröndle, 2008[8]
- Aspella lorenzi Houart, 2019
- Aspella lozoueti Houart & Tröndlé, 2008[9]
- Aspella mauritiana Radwin & D'Attilio, 1976[10]
- Aspella media Houart, 1987[11]
- Aspella morchi Radwin & D'Attilio, 1976[12]
- Aspella omanensis Houart, Gori & Rosado, 2017
- Aspella platylaevis Radwin & d'Attilio, 1976[13]
- Aspella pollux Radwin & D'Attilio, 1976[14]
- Aspella ponderi Radwin & D'Attilio, 1976[15]
- Aspella producta (Pease, 1861)[16]
- Aspella pyramidalis (Broderip, 1833)[17]
- Aspella schroederi Houart, 1996[18]
- Aspella senex Dall, 1903[19]
- Aspella strepta Vokes, 1985[20]
- Aspella thomassini Houart, 1985[21]
- Aspella vokesiana Houart, 1983[22]
- Species brought into synonymy
- Aspella bakeri Hertlein & A. M. Strong, 1951: synonym of Dermomurex bakeri (Hertlein & A. M. Strong, 1951) (original combination)
- Aspella elizabethae McGinty, 1940: synonym of Dermomurex elizabethae (McGinty, 1940) (original combination)
- Aspella paupercula (C. B. Adams, 1850)[23]: synonym of Dermomurex pauperculus (C. B. Adams, 1850)
- Aspella undata Hedley, 1907: synonym of Austroclavus undatus (Hedley, 1907) (original combination)
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...
gollark: Parsing a recipe dump and figuring out the steps to autocraft an item.
References
- Aspella Mörch, 1877. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella acuticostata (Turton, 1932). Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella anceps (Lamarck, 1822). Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella castor Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella cryptica Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella hastula (Reeve, 1844). Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella helenae Houart & Tröndlé, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella hildrunae Houart & Tröndle, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella lozoueti Houart & Tröndlé, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella mauritiana Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella media Houart, 1987. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella morchi Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella platylaevis Radwin & d'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella pollux Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella ponderi Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella producta (Pease, 1861). Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella pyramidalis (Broderip, 1833). Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella schroederi Houart, 1996. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella senex Dall, 1903. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella strepta Vokes, 1985. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella thomassini Houart, 1985. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella vokesiana Houart, 1983. Retrieved through: World Register of Marine Species on 25 April 2010.
- Aspella paupercula (C. B. Adams, 1850). Retrieved through: World Register of Marine Species on 25 April 2010.
- Merle D., Garrigues B. & Pointier J.-P. (2011) Fossil and Recent Muricidae of the world. Part Muricinae. Hackenheim: Conchbooks. 648 pp. page(s): 205
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.