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:

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

  1. Aspella Mörch, 1877. Retrieved through: World Register of Marine Species on 25 April 2010.
  2. Aspella acuticostata (Turton, 1932). Retrieved through: World Register of Marine Species on 25 April 2010.
  3. Aspella anceps (Lamarck, 1822). Retrieved through: World Register of Marine Species on 25 April 2010.
  4. Aspella castor Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  5. Aspella cryptica Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  6. Aspella hastula (Reeve, 1844). Retrieved through: World Register of Marine Species on 25 April 2010.
  7. Aspella helenae Houart & Tröndlé, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
  8. Aspella hildrunae Houart & Tröndle, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
  9. Aspella lozoueti Houart & Tröndlé, 2008. Retrieved through: World Register of Marine Species on 25 April 2010.
  10. Aspella mauritiana Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  11. Aspella media Houart, 1987. Retrieved through: World Register of Marine Species on 25 April 2010.
  12. Aspella morchi Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  13. Aspella platylaevis Radwin & d'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  14. Aspella pollux Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  15. Aspella ponderi Radwin & D'Attilio, 1976. Retrieved through: World Register of Marine Species on 25 April 2010.
  16. Aspella producta (Pease, 1861). Retrieved through: World Register of Marine Species on 25 April 2010.
  17. Aspella pyramidalis (Broderip, 1833). Retrieved through: World Register of Marine Species on 25 April 2010.
  18. Aspella schroederi Houart, 1996. Retrieved through: World Register of Marine Species on 25 April 2010.
  19. Aspella senex Dall, 1903. Retrieved through: World Register of Marine Species on 25 April 2010.
  20. Aspella strepta Vokes, 1985. Retrieved through: World Register of Marine Species on 25 April 2010.
  21. Aspella thomassini Houart, 1985. Retrieved through: World Register of Marine Species on 25 April 2010.
  22. Aspella vokesiana Houart, 1983. Retrieved through: World Register of Marine Species on 25 April 2010.
  23. 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.