3-Methylglutaconyl-CoA
3-Methylglutaconyl-CoA (MG-CoA), also known as β-methylglutaconyl-CoA, is an intermediate in the metabolism of leucine.[1][3] It is metabolized into HMG-CoA.
Identifiers | |
---|---|
ChemSpider | |
PubChem CID |
|
CompTox Dashboard (EPA) |
|
| |
Properties | |
C27H42N7O19P3S | |
Molar mass | 893.645 g/mol |
Except where otherwise noted, data are given for materials in their standard state (at 25 °C [77 °F], 100 kPa). | |
Infobox references | |
Leucine metabolism
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
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...
References
- Wilson JM, Fitschen PJ, Campbell B, Wilson GJ, Zanchi N, Taylor L, Wilborn C, Kalman DS, Stout JR, Hoffman JR, Ziegenfuss TN, Lopez HL, Kreider RB, Smith-Ryan AE, Antonio J (February 2013). "International Society of Sports Nutrition Position Stand: beta-hydroxy-beta-methylbutyrate (HMB)". Journal of the International Society of Sports Nutrition. 10 (1): 6. doi:10.1186/1550-2783-10-6. PMC 3568064. PMID 23374455.
- Kohlmeier M (May 2015). "Leucine". Nutrient Metabolism: Structures, Functions, and Genes (2nd ed.). Academic Press. pp. 385–388. ISBN 978-0-12-387784-0. Retrieved 6 June 2016.
Energy fuel: Eventually, most Leu is broken down, providing about 6.0kcal/g. About 60% of ingested Leu is oxidized within a few hours ... Ketogenesis: A significant proportion (40% of an ingested dose) is converted into acetyl-CoA and thereby contributes to the synthesis of ketones, steroids, fatty acids, and other compounds
Figure 8.57: Metabolism of L-leucine
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.