GlycanFormatConverter API
Welcome to GlycanFormatConverter API!
Release Notes
Update: Nov 9, 2022
-
Nov 9, 2022
- Added group 2.8.2
-
Apr 26, 2022
- Add a section Version
-
Mar 9, 2022
- Added GlycoCT normalizer (GycoCT to GlycoCT)
-
Aug 3, 2021
- Modified group 2.5.3 to 2.7.0
-
Aug 3, 2020
- Added group 2.5.2
-
May 21, 2020
- Added group 2.4.1
-
Oct 4, 2019
- Created as a part of glycosmos API
Support
Please contact the server administrator with any questions or problems, support@glyconavi.org.
Version
GlycanFormatConverter API is available the below version. Each version is supporting with the time limit.
-
2.8.2 (until )
-
2.7.0 (until 2025)
-
2.5.2 (until 2024)
-
2.4.1 (until December 2022)
-
2.3.2-snapshot (until December 2022).
2.8.2 ¶
Group of all GlycanFormatConverter-related resources. This version depends on WURCSFrameWork 1.2.5.
GlycoCT to WURCS ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded. Example Link
GlycoCT to WURCSGET/glycanformatconverter/2.8.2/glycoct2wurcs/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d(string) - GlycoCT format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}GlycoCT to WURCSPOST/glycanformatconverter/2.8.2/glycoct2wurcs
cURL Example:
curl -X POST -d 'str=RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d' "https://api.glycaonavi.org/glycanformatconverter/2.8.2/glycoct2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=RES
1b:b-dglc-HEX-1:5
2s:n-acetyl
3b:b-dglc-HEX-1:5
4s:n-acetyl
5b:b-dman-HEX-1:5
6b:a-dman-HEX-1:5
7b:a-dman-HEX-1:5
LIN
1:1d(2+1)2n
2:1o(4+1)3d
3:3d(2+1)4n
4:3o(4+1)5d
5:5o(3+1)6d
6:5o(6+1)7d200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCS ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACextended to WURCSGET/glycanformatconverter/2.8.2/iupacextended2wurcs/{str}
Example URI
- str
string(required) Example: α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→IUPAC extended format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCSPOST/glycanformatconverter/2.8.2/iupacextended2wurcs
cURL Example:
curl -X POST -d 'str=α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→' "https://api.glyconavi.org/glycanformatconverter/2.8.2/iupacextended2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCS ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACcondensed to WURCSGET/glycanformatconverter/2.8.2/iupaccondensed2wurcs/{str}
Example URI
- str
string(required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-IUPAC condensed format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCSPOST/glycanformatconverter/2.8.2/iupaccondensed2wurcs
cURL Example:
curl -X POST -d 'str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-' "https://api.glyconavi.org/glycanformatconverter/2.8.2/iupaccondensed2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}LinearCode to WURCS ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number. Example Link
LinearCode to WURCSGET/glycanformatconverter/2.8.2/linearcode2wurcs/{str}
Example URI
- str
string(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}LinearCode to WURCSPOST/glycanformatconverter/2.8.2/linearcode2wurcs
cURL Example:
curl -X POST -d 'str=Ma3(Ma6)Mb4GNb4GN' "https://api.glyconavi.org/glycanformatconverter/2.8.2/linearcode2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Ma3(Ma6)Mb4GNb4GN200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCS ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded. Example Link
KCF to WURCSGET/glycanformatconverter/2.8.2/kcf2wurcs/{str}
Example URI
- str
string(required) Example: ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2fKCF format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCSPOST/glycanformatconverter/2.8.2/kcf2wurcs
cURL Example:
curl -X POST -d 'str=ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2f' "https://api.glyconavi.org/glycanformatconverter/2.8.2/kcf2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=ENTRY XYZ Glycan
NODE 5
1 GlcNAc 15.0 7.0
2 GlcNAc 8.0 7.0
3 Man 1.0 7.0
4 Man -6.0 12.0
5 Man -6.0 2.0
EDGE 4
1 2:b1 1:4
2 3:b1 2:4
3 5:a1 3:3
4 4:a1 3:6
///200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}Normalize WURCS ¶
Normalize WURCS format and retrieve GlyTouCan accession number. Example Link
Normalize WURCSGET/glycanformatconverter/2.8.2/wurcs2wurcs/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}Normalize WURCSPOST/glycanformatconverter/2.8.2/wurcs2wurcs
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}WURCS to GlycoCT ¶
Convert WURCS format to GlycoCT format. Example Link
WURCS to GlycoCTGET/glycanformatconverter/2.8.2/wurcs2glycoct/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to GlycoCTPOST/glycanformatconverter/2.8.2/wurcs2glycoct
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2glycoct"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to IUPACextended ¶
Convert WURCS format to IUPACextended format. Example Link
WURCS to IUPACextendedGET/glycanformatconverter/2.8.2/wurcs2iupacextended/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→"
}WURCS to IUPACextendedPOST/glycanformatconverter/2.8.2/wurcs2iupacextended
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2iupacextended"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?"
}WURCS to IUPACcondensed ¶
Convert WURCS format to IUPACcondensed format. Example Link
WURCS to IUPACcondensedGET/glycanformatconverter/2.8.2/wurcs2iupaccondensed/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to IUPACcondensedPOST/glycanformatconverter/2.8.2/wurcs2iupaccondensed
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2iupaccondensed"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to WURCSJSON ¶
Convert WURCS format to WURCSJSON format. Example Link
WURCS to WURCSJSONGET/glycanformatconverter/2.8.2/wurcs2wurcsjson/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCS to WURCSJSONPOST/glycanformatconverter/2.8.2/wurcs2wurcsjson
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2wurcsjson"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCSJSON to WURCS ¶
Convert WURCSJSON format to WURCS format. Example Link
WURCSJSON to WURCSGET/glycanformatconverter/2.8.2/wurcsjson2wurcs/{str}
Example URI
- str
string(required) Example: %7B%22Composition%22%3A%7B%7D%2C%22WURCS%22%3A%22%22%2C%22Aglycone%22%3A%22%22%2C%22Fragments%22%3A%7B%7D%2C%22Repeat%22%3A%7B%7D%2C%22Edges%22%3A%7B%22e0%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B4%5D%2C%22Node%22%3A%22m0%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m1%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%7D%2C%22AN%22%3A%22%22%2C%22Bridge%22%3A%7B%7D%2C%22Monosaccharides%22%3A%7B%22m0%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22%22%2C%22AnomState%22%3A%22%3F%22%2C%22AnomPosition%22%3A-1%2C%22Notation%22%3A%22Gal%22%7D%2C%22m1%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22p%22%2C%22AnomState%22%3A%22a%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22Gal%22%7D%7D%7DWURCSJSON format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[u2112h][a2112h-1a_1-5]/1-2/a4-b1",
"id": "G00016MO"
}WURCSJSON to WURCSPOST/glycanformatconverter/2.8.2/wurcsjson2wurcs
cURL Example:
curl -X POST -d 'str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcsjson2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[a2112h-1?_1-?][a2112h-1a_1-5]/1-2/a4-b1",
"id": ""
}WURCS to GLYCAM sequence ¶
Convert WURCS format to GLYCAM sequence. Example Link
WURCS to GLYCAM sequenceGET/glycanformatconverter/2.8.2/wurcs2glycam/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1
200Headers
Content-Type: application/jsonBody
+ Boby
{"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"}WURCS to GLYCAM sequencePOST/glycanformatconverter/2.8.2/wurcs2glycam
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.8.2/wurcs2glycam"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}Normalize GlycoCT ¶
Normalize GlycoCT (GlycoCT to GlycoCT) convert an incorrect GlycoCT into a normalized one. Example Link
Normalize GlycoCTGET/glycanformatconverter/2.8.2/glycoct2glycoct/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n
200Headers
Content-Type: application/jsonBody
+ Boby
{"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"}Normalize GlycoCTPOST/glycanformatconverter/2.8.2/glycoct2glycoct
cURL Example:
curl -X POST -d 'str=RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n' "https://api.glyconavi.org/glycanformatconverter/2.8.2/glycoct2glycoct"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}2.7.0 ¶
Group of all GlycanFormatConverter-related resources. This version depends on WURCSFrameWork 1.0.1.
GlycoCT to WURCS ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded. Example Link
GlycoCT to WURCSGET/glycanformatconverter/2.7.0/glycoct2wurcs/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d(string) - GlycoCT format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}GlycoCT to WURCSPOST/glycanformatconverter/2.7.0/glycoct2wurcs
cURL Example:
curl -X POST -d 'str=RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d' "https://api.glyconavi.org/glycanformatconverter/2.7.0/glycoct2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=RES
1b:b-dglc-HEX-1:5
2s:n-acetyl
3b:b-dglc-HEX-1:5
4s:n-acetyl
5b:b-dman-HEX-1:5
6b:a-dman-HEX-1:5
7b:a-dman-HEX-1:5
LIN
1:1d(2+1)2n
2:1o(4+1)3d
3:3d(2+1)4n
4:3o(4+1)5d
5:5o(3+1)6d
6:5o(6+1)7d200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCS ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACextended to WURCSGET/glycanformatconverter/2.7.0/iupacextended2wurcs/{str}
Example URI
- str
string(required) Example: α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→IUPAC extended format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCSPOST/glycanformatconverter/2.7.0/iupacextended2wurcs
cURL Example:
curl -X POST -d 'str=α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→' "https://api.glyconavi.org/glycanformatconverter/2.7.0/iupacextended2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCS ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACcondensed to WURCSGET/glycanformatconverter/2.7.0/iupaccondensed2wurcs/{str}
Example URI
- str
string(required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-IUPAC condensed format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCSPOST/glycanformatconverter/2.7.0/iupaccondensed2wurcs
cURL Example:
curl -X POST -d 'str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-' "https://api.glyconavi.org/glycanformatconverter/2.7.0/iupaccondensed2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}LinearCode to WURCS ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number. Example Link
LinearCode to WURCSGET/glycanformatconverter/2.7.0/linearcode2wurcs/{str}
Example URI
- str
string(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}LinearCode to WURCSPOST/glycanformatconverter/2.7.0/linearcode2wurcs
cURL Example:
curl -X POST -d 'str=Ma3(Ma6)Mb4GNb4GN' "https://api.glyconavi.org/glycanformatconverter/2.7.0/linearcode2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Ma3(Ma6)Mb4GNb4GN200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCS ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded. Example Link
KCF to WURCSGET/glycanformatconverter/2.7.0/kcf2wurcs/{str}
Example URI
- str
string(required) Example: ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2fKCF format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCSPOST/glycanformatconverter/2.7.0/kcf2wurcs
cURL Example:
curl -X POST -d 'str=ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2f' "https://api.glyconavi.org/glycanformatconverter/2.7.0/kcf2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=ENTRY XYZ Glycan
NODE 5
1 GlcNAc 15.0 7.0
2 GlcNAc 8.0 7.0
3 Man 1.0 7.0
4 Man -6.0 12.0
5 Man -6.0 2.0
EDGE 4
1 2:b1 1:4
2 3:b1 2:4
3 5:a1 3:3
4 4:a1 3:6
///200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}Normalize WURCS ¶
Normalize WURCS format and retrieve GlyTouCan accession number. Example Link
Normalize WURCSGET/glycanformatconverter/2.7.0/wurcs2wurcs/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}Normalize WURCSPOST/glycanformatconverter/2.7.0/wurcs2wurcs
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}WURCS to GlycoCT ¶
Convert WURCS format to GlycoCT format. Example Link
WURCS to GlycoCTGET/glycanformatconverter/2.7.0/wurcs2glycoct/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to GlycoCTPOST/glycanformatconverter/2.7.0/wurcs2glycoct
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2glycoct"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to IUPACextended ¶
Convert WURCS format to IUPACextended format. Example Link
WURCS to IUPACextendedGET/glycanformatconverter/2.7.0/wurcs2iupacextended/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→"
}WURCS to IUPACextendedPOST/glycanformatconverter/2.7.0/wurcs2iupacextended
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2iupacextended"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?"
}WURCS to IUPACcondensed ¶
Convert WURCS format to IUPACcondensed format. Example Link
WURCS to IUPACcondensedGET/glycanformatconverter/2.7.0/wurcs2iupaccondensed/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to IUPACcondensedPOST/glycanformatconverter/2.7.0/wurcs2iupaccondensed
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2iupaccondensed"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to WURCSJSON ¶
Convert WURCS format to WURCSJSON format. Example Link
WURCS to WURCSJSONGET/glycanformatconverter/2.7.0/wurcs2wurcsjson/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCS to WURCSJSONPOST/glycanformatconverter/2.7.0/wurcs2wurcsjson
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2wurcsjson"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCSJSON to WURCS ¶
Convert WURCSJSON format to WURCS format. Example Link
WURCSJSON to WURCSGET/glycanformatconverter/2.7.0/wurcsjson2wurcs/{str}
Example URI
- str
string(required) Example: %7B%22Composition%22%3A%7B%7D%2C%22WURCS%22%3A%22%22%2C%22Aglycone%22%3A%22%22%2C%22Fragments%22%3A%7B%7D%2C%22Repeat%22%3A%7B%7D%2C%22Edges%22%3A%7B%22e0%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B4%5D%2C%22Node%22%3A%22m0%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m1%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%7D%2C%22AN%22%3A%22%22%2C%22Bridge%22%3A%7B%7D%2C%22Monosaccharides%22%3A%7B%22m0%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22%22%2C%22AnomState%22%3A%22%3F%22%2C%22AnomPosition%22%3A-1%2C%22Notation%22%3A%22Gal%22%7D%2C%22m1%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22p%22%2C%22AnomState%22%3A%22a%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22Gal%22%7D%7D%7DWURCSJSON format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[u2112h][a2112h-1a_1-5]/1-2/a4-b1",
"id": "G00016MO"
}WURCSJSON to WURCSPOST/glycanformatconverter/2.7.0/wurcsjson2wurcs
cURL Example:
curl -X POST -d 'str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcsjson2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[a2112h-1?_1-?][a2112h-1a_1-5]/1-2/a4-b1",
"id": ""
}WURCS to GLYCAM sequence ¶
Convert WURCS format to GLYCAM sequence. Example Link
WURCS to GLYCAM sequenceGET/glycanformatconverter/2.7.0/wurcs2glycam/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1
200Headers
Content-Type: application/jsonBody
+ Boby
{"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"}WURCS to GLYCAM sequencePOST/glycanformatconverter/2.7.0/wurcs2glycam
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2glycam"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}Normalize GlycoCT ¶
Normalize GlycoCT (GlycoCT to GlycoCT) convert an incorrect GlycoCT into a normalized one. Example Link
Normalize GlycoCTGET/glycanformatconverter/2.7.0/glycoct2glycoct/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n
200Headers
Content-Type: application/jsonBody
+ Boby
{"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"}Normalize GlycoCTPOST/glycanformatconverter/2.7.0/glycoct2glycoct
cURL Example:
curl -X POST -d 'str=RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n' "https://api.glyconavi.org/glycanformatconverter/2.7.0/glycoct2glycoct"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=RES%0D%0A1b%3Ab-dglc-HEX-1%3A5%0D%0A2b%3Ab-dglc-HEX-1%3A5%0D%0A3b%3Ab-dman-HEX-1%3A5%0D%0A4b%3Aa-dman-HEX-1%3A5%0D%0A5b%3Aa-dman-HEX-1%3A5%0D%0A6s%3An-acetyl%0D%0A7s%3An-acetyl%0D%0ALIN%0D%0A1%3A1o%284%2B1%292d%0D%0A2%3A2o%284%2B1%293d%0D%0A3%3A3o%286%2B1%294d%0D%0A4%3A3o%283%2B1%295d%0D%0A5%3A1d%282%2B1%296n%0D%0A6%3A2d%282%2B1%297n200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}2.5.2 ¶
Group of all GlycanFormatConverter-related resources. This version depends on WURCSFrameWork 1.0.1.
GlycoCT to WURCS ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded. Example Link
GlycoCT to WURCSGET/glycanformatconverter/2.5.2/glycoct2wurcs/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d(string) - GlycoCT format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}GlycoCT to WURCSPOST/glycanformatconverter/2.5.2/glycoct2wurcs
cURL Example:
curl -X POST -d 'str=RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7d' "https://api.glyconavi.org/glycanformatconverter/2.7.0/glycoct2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=RES
1b:b-dglc-HEX-1:5
2s:n-acetyl
3b:b-dglc-HEX-1:5
4s:n-acetyl
5b:b-dman-HEX-1:5
6b:a-dman-HEX-1:5
7b:a-dman-HEX-1:5
LIN
1:1d(2+1)2n
2:1o(4+1)3d
3:3d(2+1)4n
4:3o(4+1)5d
5:5o(3+1)6d
6:5o(6+1)7d200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCS ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACextended to WURCSGET/glycanformatconverter/2.5.2/iupacextended2wurcs/{str}
Example URI
- str
string(required) Example: α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→IUPAC extended format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCSPOST/glycanformatconverter/2.5.2/iupacextended2wurcs
cURL Example:
curl -X POST -d 'str=α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→' "https://api.glyconavi.org/glycanformatconverter/2.7.0/iupacextended2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCS ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACcondensed to WURCSGET/glycanformatconverter/2.5.2/iupaccondensed2wurcs/{str}
Example URI
- str
string(required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-IUPAC condensed format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCSPOST/glycanformatconverter/2.5.2/iupaccondensed2wurcs
cURL Example:
curl -X POST -d 'str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-' "https://api.glyconavi.org/glycanformatconverter/2.7.0/iupaccondensed2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}LinearCode to WURCS ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number. Example Link
LinearCode to WURCSGET/glycanformatconverter/2.5.2/linearcode2wurcs/{str}
Example URI
- str
string(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}LinearCode to WURCSPOST/glycanformatconverter/2.5.2/linearcode2wurcs
cURL Example:
curl -X POST -d 'str=Ma3(Ma6)Mb4GNb4GN' "https://api.glyconavi.org/glycanformatconverter/2.7.0/linearcode2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=Ma3(Ma6)Mb4GNb4GN200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCS ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded. Example Link
KCF to WURCSGET/glycanformatconverter/2.5.2/kcf2wurcs/{str}
Example URI
- str
string(required) Example: ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2fKCF format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCSPOST/glycanformatconverter/2.5.2/kcf2wurcs
cURL Example:
curl -X POST -d 'str=ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2f' "https://api.glyconavi.org/glycanformatconverter/2.7.0/kcf2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=ENTRY XYZ Glycan
NODE 5
1 GlcNAc 15.0 7.0
2 GlcNAc 8.0 7.0
3 Man 1.0 7.0
4 Man -6.0 12.0
5 Man -6.0 2.0
EDGE 4
1 2:b1 1:4
2 3:b1 2:4
3 5:a1 3:3
4 4:a1 3:6
///200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}Normalize WURCS ¶
Normalize WURCS format and retrieve GlyTouCan accession number. Example Link
Normalize WURCSGET/glycanformatconverter/2.5.2/wurcs2wurcs/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}Normalize WURCSPOST/glycanformatconverter/2.5.2/wurcs2wurcs
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}WURCS to GlycoCT ¶
Convert WURCS format to GlycoCT format. Example Link
WURCS to GlycoCTGET/glycanformatconverter/2.5.2/wurcs2glycoct/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to GlycoCTPOST/glycanformatconverter/2.5.2/wurcs2glycoct
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2glycoct"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to IUPACextended ¶
Convert WURCS format to IUPACextended format. Example Link
WURCS to IUPACextendedGET/glycanformatconverter/2.5.2/wurcs2iupacextended/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→"
}WURCS to IUPACextendedPOST/glycanformatconverter/2.5.2/wurcs2iupacextended
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2iupacextended"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?"
}WURCS to IUPACcondensed ¶
Convert WURCS format to IUPACcondensed format. Example Link
WURCS to IUPACcondensedGET/glycanformatconverter/2.5.2/wurcs2iupaccondensed/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to IUPACcondensedPOST/glycanformatconverter/2.5.2/wurcs2iupaccondensed
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2iupaccondensed"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to WURCSJSON ¶
Convert WURCS format to WURCSJSON format. Example Link
WURCS to WURCSJSONGET/glycanformatconverter/2.5.2/wurcs2wurcsjson/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCS to WURCSJSONPOST/glycanformatconverter/2.5.2/wurcs2wurcsjson
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2wurcsjson"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCSJSON to WURCS ¶
Convert WURCSJSON format to WURCS format. Example Link
WURCSJSON to WURCSGET/glycanformatconverter/2.5.2/wurcsjson2wurcs/{str}
Example URI
- str
string(required) Example: %7B%22Composition%22%3A%7B%7D%2C%22WURCS%22%3A%22%22%2C%22Aglycone%22%3A%22%22%2C%22Fragments%22%3A%7B%7D%2C%22Repeat%22%3A%7B%7D%2C%22Edges%22%3A%7B%22e0%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B4%5D%2C%22Node%22%3A%22m0%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m1%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%7D%2C%22AN%22%3A%22%22%2C%22Bridge%22%3A%7B%7D%2C%22Monosaccharides%22%3A%7B%22m0%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22%22%2C%22AnomState%22%3A%22%3F%22%2C%22AnomPosition%22%3A-1%2C%22Notation%22%3A%22Gal%22%7D%2C%22m1%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22p%22%2C%22AnomState%22%3A%22a%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22Gal%22%7D%7D%7DWURCSJSON format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[u2112h][a2112h-1a_1-5]/1-2/a4-b1",
"id": "G00016MO"
}WURCSJSON to WURCSPOST/glycanformatconverter/2.5.2/wurcsjson2wurcs
cURL Example:
curl -X POST -d 'str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcsjson2wurcs"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str={"Composition":{},"WURCS":"","Aglycone":"","Fragments":{},"Repeat":{},"Edges":{"e0":{"Acceptor":{"Position":[4],"Node":"m0","LinkageType":"H_AT_OH"},"Donor":{"Position":[1],"Node":"m1","LinkageType":"DEOXY"},"Probability":{"High":1,"Low":1}}},"AN":"","Bridge":{},"Monosaccharides":{"m0":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"","AnomState":"?","AnomPosition":-1,"Notation":"Gal"},"m1":{"Modifications":[],"TrivialName":["gal"],"Substituents":[],"Configuration":["d"],"SuperClass":"HEX","RingSize":"p","AnomState":"a","AnomPosition":1,"Notation":"Gal"}}}200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[a2112h-1?_1-?][a2112h-1a_1-5]/1-2/a4-b1",
"id": ""
}WURCS to GLYCAM sequence ¶
Convert WURCS format to GLYCAM sequence. Example Link
WURCS to GLYCAM sequenceGET/glycanformatconverter/2.5.2/wurcs2glycam/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1
200Headers
Content-Type: application/jsonBody
+ Boby
{"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"}WURCS to GLYCAM sequencePOST/glycanformatconverter/2.5.2/wurcs2glycam
cURL Example:
curl -X POST -d 'str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1' "https://api.glyconavi.org/glycanformatconverter/2.7.0/wurcs2glycam"
Example URI
with bodyHeaders
Content-Type: application/jsonBody
str=WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1200Headers
Content-Type: application/jsonBody
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}2.4.1 ¶
Group of all GlycanFormatConverter-related resources. This version depends on WurcsFrameWork 0.2.0.
GlycoCT to WURCS ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded. Example Link
GlycoCT to WURCSGET/glycanformatconverter/2.4.1/glycoct2wurcs/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7dGlycoCT format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCS ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACextended to WURCSGET/glycanformatconverter/2.4.1/iupacextended2wurcs/{str}
Example URI
- str
string(required) Example: α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→IUPAC extended format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCS ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACcondensed to WURCSGET/glycanformatconverter/2.4.1/iupaccondensed2wurcs/{str}
Example URI
- str
string(required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-IUPAC condensed format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}LinearCode to WURCS ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number. Example Link
LinearCode to WURCSGET/glycanformatconverter/2.4.1/linearcode2wurcs/{str}
Example URI
- str
string(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCS ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded. Example Link
KCF to WURCSGET/glycanformatconverter/2.4.1/kcf2wurcs/{str}
Example URI
- str
string(required) Example: ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2fKCF format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}Normalize WURCS ¶
Normalize WURCS format and retrieve GlyTouCan accession number. Example Link
Normalize WURCSGET/glycanformatconverter/2.4.1/wurcs2wurcs/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}WURCS to GlycoCT ¶
Convert WURCS format to GlycoCT format. Example Link
WURCS to GlycoCTGET/glycanformatconverter/2.4.1/wurcs2glycoct/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to IUPACextended ¶
Convert WURCS format to IUPACextended format. Example Link
WURCS to IUPACextendedGET/glycanformatconverter/2.4.1/wurcs2iupacextended/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→"
}WURCS to IUPACcondensed ¶
Convert WURCS format to IUPACcondensed format. Example Link
WURCS to IUPACcondensedGET/glycanformatconverter/2.4.1/wurcs2iupaccondensed/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}WURCS to WURCSJSON ¶
Convert WURCS format to WURCSJSON format. Example Link
WURCS to WURCSJSONGET/glycanformatconverter/2.4.1/wurcs2wurcsjson/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"Composition": {},
"WURCS": "",
"Aglycone": "",
"Fragments": {},
"Repeat": {},
"Edges": {
"e0": {
"Acceptor": {
"Position": [
4
],
"Node": "m0",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m1",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e1": {
"Acceptor": {
"Position": [
4
],
"Node": "m1",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m2",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e2": {
"Acceptor": {
"Position": [
3
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m3",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
},
"e3": {
"Acceptor": {
"Position": [
6
],
"Node": "m2",
"LinkageType": "H_AT_OH"
},
"Donor": {
"Position": [
1
],
"Node": "m4",
"LinkageType": "DEOXY"
},
"Probability": {
"High": 1,
"Low": 1
}
}
},
"AN": "",
"Bridge": {},
"Monosaccharides": {
"m0": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m1": {
"Modifications": [],
"TrivialName": [
"glc"
],
"Substituents": [
{
"Status": "simple",
"Acceptor": {
"Position": [
2
],
"LinkageType": "DEOXY"
},
"Donor": {
"Position": [
0
],
"LinkageType": "NONMONOSACCHARIDE"
},
"Probability": {
"High": 1,
"Low": 1
},
"Notation": "NAc"
}
],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "GlcNAc"
},
"m2": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "b",
"AnomPosition": 1,
"Notation": "Man"
},
"m3": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
},
"m4": {
"Modifications": [],
"TrivialName": [
"man"
],
"Substituents": [],
"Configuration": [
"d"
],
"SuperClass": "HEX",
"RingSize": "p",
"AnomState": "a",
"AnomPosition": 1,
"Notation": "Man"
}
}
}WURCSJSON to WURCS ¶
Convert WURCSJSON format to WURCS format. Example Link
WURCSJSON to WURCSGET/glycanformatconverter/2.4.1/wurcsjson2wurcs/{str}
Example URI
- str
string(required) Example: %7B%22Composition%22%3A%7B%7D%2C%22WURCS%22%3A%22%22%2C%22Aglycone%22%3A%22%22%2C%22Fragments%22%3A%7B%7D%2C%22Repeat%22%3A%7B%7D%2C%22Edges%22%3A%7B%22e0%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B4%5D%2C%22Node%22%3A%22m0%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m1%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%7D%2C%22AN%22%3A%22%22%2C%22Bridge%22%3A%7B%7D%2C%22Monosaccharides%22%3A%7B%22m0%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22%22%2C%22AnomState%22%3A%22%3F%22%2C%22AnomPosition%22%3A-1%2C%22Notation%22%3A%22Gal%22%7D%2C%22m1%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22gal%22%5D%2C%22Substituents%22%3A%5B%5D%2C%22Configuration%22%3A%5B%22d%22%5D%2C%22SuperClass%22%3A%22HEX%22%2C%22RingSize%22%3A%22p%22%2C%22AnomState%22%3A%22a%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22Gal%22%7D%7D%7DWURCSJSON format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/2,2,1/[u2112h][a2112h-1a_1-5]/1-2/a4-b1",
"id": "G00016MO"
}2.3.2-snapshot ¶
Group of all GlycanFormatConverter-related resources. This version depends on WurcsFrameWork 0.0.81-snapshot.
GlycoCT to WURCS ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded. Example Link
GlycoCT to WURCSGET/glycanformatconverter/2.3.2-snapshot/glycoct2wurcs/{str}
Example URI
- str
string(required) Example: RES%0D%0A1b:b-dglc-HEX-1:5%0D%0A2s:n-acetyl%0D%0A3b:b-dglc-HEX-1:5%0D%0A4s:n-acetyl%0D%0A5b:b-dman-HEX-1:5%0D%0A6b:a-dman-HEX-1:5%0D%0A7b:a-dman-HEX-1:5%0D%0ALIN%0D%0A1:1d(2%2b1)2n%0D%0A2:1o(4%2b1)3d%0D%0A3:3d(2%2b1)4n%0D%0A4:3o(4%2b1)5d%0D%0A5:5o(3%2b1)6d%0D%0A6:5o(6%2b1)7dGlycoCT format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACextended to WURCS ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACextended to WURCSGET/glycanformatconverter/2.3.2-snapshot/iupacextended2wurcs/{str}
Example URI
- str
string(required) Example: α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→IUPAC extended format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}IUPACcondensed to WURCS ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number. Example Link
IUPACcondensed to WURCSGET/glycanformatconverter/2.3.2-snapshot/iupaccondensed2wurcs/{str}
Example URI
- str
string(required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-IUPAC condensed format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}LinearCode to WURCS ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number. Example Link
LinearCode to WURCSGET/glycanformatconverter/2.3.2-snapshot/linearcode2wurcs/{str}
Example URI
- str
string(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}KCF to WURCS ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded. Example Link
KCF to WURCSGET/glycanformatconverter/2.3.2-snapshot/kcf2wurcs/{str}
Example URI
- str
string(required) Example: ENTRY%20%20%20%20%20XYZ%20%20%20%20%20%20%20%20%20%20Glycan%0D%0ANODE%20%20%20%20%20%205%0D%0A1%20%20%20%20%20GlcNAc%20%20%20%20%2015.0%20%20%20%20%207.0%0D%0A2%20%20%20%20%20GlcNAc%20%20%20%20%20%208.0%20%20%20%20%207.0%0D%0A3%20%20%20%20%20Man%20%20%20%20%20%20%20%20%201.0%20%20%20%20%207.0%0D%0A4%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%2012.0%0D%0A5%20%20%20%20%20Man%20%20%20%20%20%20%20%20-6.0%20%20%20%20%202.0%0D%0AEDGE%20%20%20%20%20%204%0D%0A1%20%20%20%20%202:b1%20%20%20%20%20%20%201:4%0D%0A2%20%20%20%20%203:b1%20%20%20%20%20%20%202:4%0D%0A3%20%20%20%20%205:a1%20%20%20%20%20%20%203:3%0D%0A4%20%20%20%20%204:a1%20%20%20%20%20%20%203:6%0D%0A%2f%2f%2fKCF format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/4,5,4/[a2122h-1x_1-5_2*NCC/3=O][a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-2-3-4-4/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G20624LQ"
}Normalize WURCS ¶
Normalize WURCS format and retrieve GlyTouCan accession number. Example Link
Normalize WURCSGET/glycanformatconverter/2.3.2-snapshot/wurcs2wurcs/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"WURCS": "WURCS=2.0/3,5,4/[a2122h-1b_1-5_2*NCC/3=O][a1122h-1b_1-5][a1122h-1a_1-5]/1-1-2-3-3/a4-b1_b4-c1_c3-d1_c6-e1",
"id": "G22768VO"
}WURCS to GlycoCT ¶
Convert WURCS format to GlycoCT format. Example Link
WURCS to GlycoCTGET/glycanformatconverter/2.3.2-snapshot/wurcs2glycoct/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"GlycoCT": "RES\n1b:b-dglc-HEX-1:5\n2s:n-acetyl\n3b:b-dglc-HEX-1:5\n4s:n-acetyl\n5b:b-dman-HEX-1:5\n6b:a-dman-HEX-1:5\n7b:a-dman-HEX-1:5\nLIN\n1:1d(2+1)2n\n2:1o(4+1)3d\n3:3d(2+1)4n\n4:3o(4+1)5d\n5:5o(3+1)6d\n6:5o(6+1)7d\n"
}WURCS to IUPACextended ¶
Convert WURCS format to IUPACextended format. Example Link
WURCS to IUPACextendedGET/glycanformatconverter/2.3.2-snapshot/wurcs2iupacextended/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→"
}WURCS to IUPACcondensed ¶
Convert WURCS format to IUPACcondensed format. Example Link
WURCS to IUPACcondensedGET/glycanformatconverter/2.3.2-snapshot/wurcs2iupaccondensed/{str}
Example URI
- str
string(required) Example: WURCS%3D2.0%2F3%2C5%2C4%2F%5Ba2122h-1b_1-5_2*NCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-1-2-3-3%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200Headers
Content-Type: application/jsonBody
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}