Monosaccharide Naming Tables

The code used by these tables is documented here. ┬áNote that the tables only contain ‘D’ sugars. ┬áTo generate the ‘L’ sugars, merely swap all the ‘up’ and ‘down’ components so that they are their opposite.

Table of monosaccharides

CodeLong NameCondensed Name
# Alpha D Aldohexapyranoses
_2_3_4P_aa-D-ribopyranoseDRibpa
^2_3_4P_aa-D-arabinopyranoseDArapa
_2^3_4P_aa-D-xylopyranoseDXylpa
^2^3_4P_aa-D-lyxopyranoseDLyxpa
_2_3_4P^+1_aa-D-allopyranoseDAllpa
^2_3_4P^+1_aa-D-altropyranoseDAltpa
_2^3_4P^+1_aa-D-glucopyranoseDGlcpa
^2^3_4P^+1_aa-D-mannopyranoseDManpa
_2_3^4P^+1_aa-D-gulopyranoseDGulpa
^2_3^4P^+1_aa-D-idopyranoseDIdopa
_2^3^4P^+1_aa-D-galactopyranoseDGalpa
^2^3^4P^+1_aa-D-talopyranoseDTalpa
# Beta D Aldohexapyranoses
_2_3_4P^ab-D-ribopyranoseDRibpb
^2_3_4P^ab-D-arabinopyranoseDArapb
_2^3_4P^ab-D-xylopyranoseDXylpb
^2^3_4P_ab-D-lyxopyranoseDLyxpb
_2_3_4P^+1^ab-D-allopyranoseDAllpb
^2_3_4P^+1^ab-D-altropyranoseDAltpb
_2^3_4P^+1^ab-D-glucopyranoseDGlcpb
^2^3_4P^+1^ab-D-mannopyranoseDManpb
_2_3^4P^+1^ab-D-gulopyranoseDGulpb
^2_3^4P^+1^ab-D-idopyranoseDIdopb
_2^3^4P^+1^ab-D-galactopyranoseDGalpb
^2^3^4P^+1^ab-D-talopyranoseDTalpb
# Alpha D Ketohexapyranoses
_2_3_4P^-1_aa-D-psicopyranoseDPsipa
^2_3_4P^-1_aa-D-fructopyranoseDFrupa
_2^3_4P^-1_aa-D-sorbopyranoseDSorpa
^2^3_4P^-1_aa-D-tagatopyranoseDTagpa
# Beta D Ketohexapyranoses
_2_3_4P_-1^ab-D-psicopyranoseDPsipb
^2_3_4P_-1^ab-D-fructopyranoseDFrupb
_2^3_4P_-1^ab-D-sorbopyranoseDSorpb
^2^3_4P_-1^ab-D-tagatopyranoseDTagpb
# D aldotetrafuranoses
_2_3F_aa-D-erythrofuranoseDEryfa
^2_3F_aa-D-threofuranoseDThrfa
_2_3F^ab-D-erythrofuranoseDEryfb
^2_3F^ab-D-threofuranoseDThrfb
# D aldopentafuranoses
_2_3F^+1_aa-D-ribofuranoseDRibfa
^2_3F^+1_aa-D-arabinofuranoseDArafa
_2^3F^+1_aa-D-xylofuranoseDXylfa
^2^3F^+1_aa-D-lyxofuranoseDLyxfa
_2_3F^+1^ab-D-ribofuranoseDRibfb
^2_3F^+1^ab-D-arabinofuranoseDArafb
_2^3F^+1^ab-D-xylofuranoseDXylfb
^2^3F^+1^ab-D-lyxofuranoseDLyxfb
# Alpha D aldohexafuranoses
_2_3F^+1R^+2_aa-D-allofuranoseDAllfa
^2_3F^+1R^+2_aa-D-altrofuranoseDAltfa
_2^3F^+1R^+2_aa-D-glucofuranoseDGlcfa
^2^3F^+1R^+2_aa-D-mannofuranoseDManfa
_2_3F_+1R_+2_aa-D-gulofuranoseDGulfa
^2_3F_+1R_+2_aa-D-idofuranoseDIdofa
_2^3F_+1R_+2_aa-D-galactofuranoseDGalfa
^2^3F_+1R_+2_aa-D-talofuranoseDTalfa
# Beta D aldohexafuranoses
_2_3F^+1R^+2^ab-D-allofuranoseDAllfb
^2_3F^+1R^+2^ab-D-altrofuranoseDAltfb
_2^3F^+1R^+2^ab-D-glucofuranoseDGlcfb
^2^3F^+1R^+2^ab-D-mannofuranoseDManfb
_2_3F_+1R_+2^ab-D-gulofuranoseDGulfb
^2_3F_+1R_+2^ab-D-idofuranoseDIdofb
_2^3F_+1R_+2^ab-D-galactofuranoseDGalfb
^2^3F_+1R_+2^ab-D-talofuranoseDTalfb
# D ketopentafuranoses
_2_3F^-1_aa-D-ribulofuranoseDRulfa
^2_3F^-1_aa-D-XylulofuranoseDXulfa
_2_3F_-1^ab-D-ribulofuranoseDRulfb
^2_3F_-1^ab-D-XylulofuranoseDXulfb
# D Ketohexafuranoses
_2_3F^+1^-1_aa-D-psicofuranoseDPsifa
^2_3F^+1^-1_aa-D-fructofuranoseDFrufa
_2^3F^+1^-1_aa-D-sorbofuranoseDSorfa
^2^3F^+1^-1_aa-D-tagatofuranoseDTagfa
_2_3F^+1_-1^ab-D-psicofuranoseDPsifb
^2_3F^+1_-1^ab-D-fructofuranoseDFrufb
_2^3F^+1_-1^ab-D-sorbofuranoseDSorfb
^2^3F^+1_-1^ab-D-tagatofuranoseDTagfb
# Other
## Deoxy
_2^3^4P^+1d^ab-D-fucopyranoseDFucpb
_2^3^4P^+1d_aa-D-fucopyranoseDFucpa
_2(3d)^4P^+1d^ab-D-abequopyranoseDAbepb
_2(3d)^4P^+1d_aa-D-abequopyranoseDAbepa
^2^3_4P^+1d^ab-D-rhamnoopyranoseDRhapb
^2^3_4P^+1d_aa-D-rhamnoopyranoseDRhapa
^2(3d)_4P^+1d^ab-D-ascarylopyranose
^2(3d)_4P^+1d_aa-D-ascarylopyranose
(2d)_3F^+1^ab-D-deoxyribofuranose
(2d)_3F^+1_aa-D-deoxyribofuranose
_2(3d)F^+1^ab-D-cordycepofuranose
_2(3d)F^+1_aa-D-cordycepofuranose
## Eight carbons
(2d)^3^4P^+1R^+2^-1A_a2-keto-3-deoxy-a-D-octulopyranosateDKDOpa
(2d)^3^4P^+1R^+2_-1A^a2-keto-3-deoxy-b-D-octulopyranosateDKDOpb
(2d)^3F_+1R_+2R_+3^-1A_a2-keto-3-deoxy-a-D-octulofuranosateDKDOfa
(2d)^3F_+1R_+2R_+3_-1A^a2-keto-3-deoxy-b-D-octulofuranosateDKDOfb
## Nine carbons
(2d)_3^4P_+1R_+2R_3^-1A_a2-keto-3-deoxy-a-D-nonulopyranosateDKDNpa
(2d)_3^4P_+1R_+2R_3_-1A^a2-keto-3-deoxy-b-D-nonulopyranosateDKDNpb
(2d)_3^4NAcP_+1R_+2R_3^-1A_aN-acetyl-a-D-neuraminateDNeupNAca
(2d)_3^4NAcP_+1R_+2R_3_-1A^aN-acetyl-b-D-neuraminateDNeupNAcb
(2d)_3Ac^4NP_+1R_+2R_3^-1A_a4-O-acetyl-a-D-neuraminateDNeup4Aca
(2d)_3Ac^4NP_+1R_+2R_3_-1A^a4-O-acetyl-b-D-neuraminateDNeup4Acb
(2d)_3^4NGcP_+1R_+2R_3^-1A_aN-glycolyl-a-D-neuraminateDNeupNGca
(2d)_3^4NGcP_+1R_+2R_3_-1A^aN-glycolyl-b-D-neuraminateDNeupNGcb
(2d)_3^4NP_+1R_+2R_3^-1A_aa-D-neuraminateDNeupa
(2d)_3^4NP_+1R_+2R_3_-1A^ab-D-neuraminateDNeupb
## Enzyme cleavage unsaturated
_2^3(4=5)P(+1A)_adeltaUAa
_2^3(4=5)P(+1A)^adeltaUAb
# alpha L pyranose
a-L-fucopyranoseLFucpa
a-L-iduronic acidLIdopAa
a-L-arabinopyranoseLArapa
a-L-altropyranoseLAltpa
a-L-gulopyranuronic acid ???
a-L-gulopyranoseLGulpa
a-L-idopyranoseLIdopa
a-L-psicofuranoseLPsifa
a-L-sorbopyranoseLSorpa
a-L-ribofuranoseLRibfa
a-L-arabinofuranoseLArafa
a-L-xylopyranoseLXylpa
# beta L pyranose
b-L-fructofuranoseLFrufb
b-L-arabinopyranoseLArapb
b-L-talopyranoseLTalpb
b-L-ribofurnanoseLRibfb
b-L-psicofuranoseLPsifb
b-L-xylopyranoseLXylpb

Table of derivatives

FormulaTypeLong NameCond NameAlt Abbrev NameNo BracketsWarning positionsError positions
xCH-NMod-osamineN2(r:6&!-1)a5(r6),4(r5) (they all have this...)
xC-N-C=OCH3ModN-acetyl-NAc2(r6&!-1)a
xC-N-C=OCH2OHModN-glycolyl-NGcNGl2(r6&!-1)a
xC-N-SO3ModN-sulfo-NS2(r6&!-1)a
xC-N-PO3ModN-phospho-NP2(r6&!-1)a
xC-N-CH3ModN-methyl-NMe2(r6&!-1)a
xC-(H,H)Moddeoxy-?a
+1C-(O,O)Mod-uronateA+1
+1C-(O,OH)Mod-uronic acidAH+1
-1C-(O,O)Mod-ulosonateA-1
-1C-(O,OH)Mod-ulosonic acidAH-1
rC-(O,O)WARN
rC-(O.OH)WARN
(>+1,<-1)C-(O,O)ModAeC++
(>+1,<-1)C-(O,OH)ModAHeC++
xC-O-C=OCH3Deracetyl-Ac
xC-O-C=OCH2OHDerglycolyl-GcGl
xC-O-SO3Dersulfo-S
xC-O-PO3Derphospho-P
xC-O-CH3Dermethyl-Me