GlycanFormatConverter API
Welcome to GlycanFormatConverter API!
Release Notes
Update Nov 9, 2022
- Added group 2.8.2.
Update Apr 26, 2022
- Added section "Versions".
Update Mar 9 2022
- Added GlycoCT Normalizer (GycoCT to GlycoCT).
Update Aug 3, 2021
- Modified group 2.5.3 to 2.7.0.
Update Aug 3, 2020
- Added group 2.5.2.
Update May 21, 2020
- Added group 2.4.1 (Open to the public until December 2022).
Update Oct 4, 2019
- Initial release as part of the GlyCosmos API.
Versions
GlycanFormatConverter API is available in the following versions. Each version is supported for a limited time.
-
Version 2.8.2
-
Version 2.7.0 (Until December 2024)
-
Version 2.5.2 (Until December 2023)
Web Tool
Go to GlycanFormatConverter Web.
Support
Please contact the server administrator with any questions or problems, support@glycosmos.org.
Version 2.8.2 ¶
Group of all GlycanFormatConverter-related resources. This version depends on WURCSFrameWork 1.2.5.
GlycoCT to WURCS API ¶
Convert GlycoCT format to WURCS format and retrieve GlyTouCan accession number. Line breaks and plus signs (+) must be encoded.
Convert GlycoCT to WURCSGET/glycanformatconverter/2.8.2/glycoct2wurcs/{input}
Example URI
- input
string
(required) Example: RES%0D%0A1b%3Ax-dglc-HEX-1%3A5%0D%0A2s%3An-acetyl%0D%0A3b%3Ab-dglc-HEX-1%3A5%0D%0A4s%3An-acetyl%0D%0A5b%3Ab-dman-HEX-1%3A5%0D%0A6b%3Aa-dman-HEX-1%3A5%0D%0A7b%3Aa-dman-HEX-1%3A5%0D%0ALIN%0D%0A1%3A1d%282%2B1%292n%0D%0A2%3A1o%284%2B1%293d%0D%0A3%3A3d%282%2B1%294n%0D%0A4%3A3o%284%2B1%295d%0D%0A5%3A5o%283%2B1%296d%0D%0A6%3A5o%286%2B1%297dGlycoCT format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert GlycoCT to WURCSPOST/glycanformatconverter/2.8.2/glycoct2wurcs
Example:
curl -d '{"input": "RES
1b:x-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)7d"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/glycoct2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "RES\n1b:x-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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
IUPACextended to WURCS API ¶
Convert IUPAC extended format to WURCS format and retrieve GlyTouCan accession number.
Convert IUPACextended to WURCSGET/glycanformatconverter/2.8.2/iupacextended2wurcs/{input}
Example URI
- input
string
(required) Example: %CE%B1-D-Manp-%281%E2%86%923%29%5B%CE%B1-D-Manp-%281%E2%86%926%29%5D-%CE%B2-D-Manp-%281%E2%86%924%29-%CE%B2-D-GlcpNAc-%281%E2%86%924%29-%3F-D-GlcpNAc-%281%E2%86%92IUPAC extended format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert IUPACextended to WURCSPOST/glycanformatconverter/2.8.2/iupacextended2wurcs
Example:
curl -d '{"input": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-?-D-GlcpNAc-(1→"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/iupacextended2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-?-D-GlcpNAc-(1→"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
IUPACcondensed to WURCS API ¶
Convert IUPAC condensed format to WURCS format and retrieve GlyTouCan accession number.
Convert IUPACcondensed to WURCSGET/glycanformatconverter/2.8.2/iupaccondensed2wurcs/{input}
Example URI
- input
string
(required) Example: Man%28a1-3%29%5BMan%28a1-6%29%5DMan%28b1-4%29GlcNAc%28b1-4%29GlcNAc%28%3F1-IUPAC condensed format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert IUPACcondensed to WURCSPOST/glycanformatconverter/2.8.2/iupaccondensed2wurcs
Example:
curl -d '{"input": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(?1-"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/iupaccondensed2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(?1-"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
LinearCode to WURCS API ¶
Convert LinearCode format to WURCS format and retrieve GlyTouCan accession number.
Convert LinearCode to WURCSGET/glycanformatconverter/2.8.2/linearcode2wurcs/{input}
Example URI
- input
string
(required) Example: Ma3(Ma6)Mb4GNb4GNLinearCode format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert LinearCode to WURCSPOST/glycanformatconverter/2.8.2/linearcode2wurcs
Example:
curl -d '{"input": "Ma3(Ma6)Mb4GNb4GN"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/linearcode2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "Ma3(Ma6)Mb4GNb4GN"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
KCF to WURCS API ¶
Convert KCF format to WURCS format and retrieve GlyTouCan accession number. Spaces and line breaks must be encoded.
Convert KCF to WURCSGET/glycanformatconverter/2.8.2/kcf2wurcs/{input}
Example URI
- input
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.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert KCF to WURCSPOST/glycanformatconverter/2.8.2/kcf2wurcs
Example:
curl -d '{"input": "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
///"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/kcf2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "ENTRY XYZ Glycan\nNODE 5\n1 GlcNAc 15.0 7.0\n2 GlcNAc 8.0 7.0\n3 Man 1.0 7.0\n4 Man -6.0 12.0\n5 Man -6.0 2.0\nEDGE 4\n1 2:b1 1:4\n2 3:b1 2:4\n3 5:a1 3:3\n4 4:a1 3:6\n///"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Normalize WURCS API ¶
Normalize WURCS format and retrieve GlyTouCan accession number.
Normalize WURCSGET/glycanformatconverter/2.8.2/wurcs2wurcs/{input}
Example URI
- input
string
(required) Example: WURCS%3D2.0%2F4%2C5%2C4%2F%5Ba2122h-1x_1-5_2%2ANCC%2F3%3DO%5D%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-2-3-4-4%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Normalize WURCSPOST/glycanformatconverter/2.8.2/wurcs2wurcs
Example:
curl -d '{"input": "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"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcs2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
WURCS to GlycoCT API ¶
Convert WURCS format to GlycoCT format.
WURCS to GlycoCTGET/glycanformatconverter/2.8.2/wurcs2glycoct/{input}
Example URI
- input
string
(required) Example: WURCS%3D2.0%2F4%2C5%2C4%2F%5Ba2122h-1x_1-5_2%2ANCC%2F3%3DO%5D%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-2-3-4-4%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200
Headers
Content-Type: application/json
Body
{
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GlycoCT": {
"type": "string"
}
}
}
WURCS to GlycoCTPOST/glycanformatconverter/2.8.2/wurcs2glycoct
Example:
curl -d '{"input":"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"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcs2glycoct
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GlycoCT": {
"type": "string"
}
}
}
WURCS to IUPACextended API ¶
Convert WURCS format to IUPACextended format.
Convert WURCS to IUPACextendedGET/glycanformatconverter/2.8.2/wurcs2iupacextended/{input}
Example URI
- input
string
(required) Example: WURCS%3D2.0%2F4%2C5%2C4%2F%5Ba2122h-1x_1-5_2%2ANCC%2F3%3DO%5D%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-2-3-4-4%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200
Headers
Content-Type: application/json
Body
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-?-D-GlcpNAc-(1→"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"IUPACextended": {
"type": "string"
}
}
}
Convert WURCS to IUPACextendedPOST/glycanformatconverter/2.8.2/wurcs2iupacextended
Example:
curl -d '{"input": "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"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcs2iupacextended
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"IUPACextended": "α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-?-D-GlcpNAc-(1→"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"IUPACextended": {
"type": "string"
}
}
}
WURCS to IUPACcondensed API ¶
Convert WURCS format to IUPACcondensed format.
Convert WURCS to IUPACcondensedGET/glycanformatconverter/2.8.2/wurcs2iupaccondensed/{input}
Example URI
- input
string
(required) Example: WURCS%3D2.0%2F4%2C5%2C4%2F%5Ba2122h-1x_1-5_2%2ANCC%2F3%3DO%5D%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-2-3-4-4%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200
Headers
Content-Type: application/json
Body
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(?1-"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"IUPACcondensed": {
"type": "string"
}
}
}
Convert WURCS to IUPACcondensedPOST/glycanformatconverter/2.8.2/wurcs2iupaccondensed
Example:
curl -d '{"input":"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"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcs2iupaccondensed
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(?1-"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"IUPACcondensed": {
"type": "string"
}
}
}
WURCS to GLYCAM sequence API ¶
Convert WURCS format to GLYCAM sequence.
Convert WURCS to GLYCAM sequenceGET/glycanformatconverter/2.8.2/wurcs2glycam/{input}
Example URI
- input
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
200
Headers
Content-Type: application/json
Body
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GLYCAM": {
"type": "string"
}
}
}
Convert WURCS to GLYCAM sequencePOST/glycanformatconverter/2.8.2/wurcs2glycam
Example:
curl -d '{"input": "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.glycosmos.org/glycanformatconverter/2.8.2/wurcs2glycam
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GLYCAM": {
"type": "string"
}
}
}
WURCS-JSON to WURCS API ¶
Convert WURCS-JSON format to WURCS format.
Convert WURCS-JSON to WURCSGET/glycanformatconverter/2.8.2/wurcsjson2wurcs/{input}
Example URI
- input
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%2C%22e1%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B4%5D%2C%22Node%22%3A%22m1%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m2%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%2C%22e2%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B3%5D%2C%22Node%22%3A%22m2%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m3%22%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%7D%2C%22e3%22%3A%7B%22Acceptor%22%3A%7B%22Position%22%3A%5B6%5D%2C%22Node%22%3A%22m2%22%2C%22LinkageType%22%3A%22H_AT_OH%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B1%5D%2C%22Node%22%3A%22m4%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%22glc%22%5D%2C%22Substituents%22%3A%5B%7B%22Status%22%3A%22simple%22%2C%22Acceptor%22%3A%7B%22Position%22%3A%5B2%5D%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B0%5D%2C%22LinkageType%22%3A%22NONMONOSACCHARIDE%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%2C%22Notation%22%3A%22NAc%22%7D%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%22x%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22GlcNAc%22%7D%2C%22m1%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22glc%22%5D%2C%22Substituents%22%3A%5B%7B%22Status%22%3A%22simple%22%2C%22Acceptor%22%3A%7B%22Position%22%3A%5B2%5D%2C%22LinkageType%22%3A%22DEOXY%22%7D%2C%22Donor%22%3A%7B%22Position%22%3A%5B0%5D%2C%22LinkageType%22%3A%22NONMONOSACCHARIDE%22%7D%2C%22Probability%22%3A%7B%22High%22%3A1%2C%22Low%22%3A1%7D%2C%22Notation%22%3A%22NAc%22%7D%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%22b%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22GlcNAc%22%7D%2C%22m2%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22man%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%22b%22%2C%22AnomPosition%22%3A1%2C%22Notation%22%3A%22Man%22%7D%2C%22m3%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22man%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%22Man%22%7D%2C%22m4%22%3A%7B%22Modifications%22%3A%5B%5D%2C%22TrivialName%22%3A%5B%22man%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%22Man%22%7D%7D%7DWURCS-JSON format text.
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
Convert WURCS-JSON to WURCSPOST/glycanformatconverter/2.8.2/wurcsjson2wurcs
Example:
curl -d '{"input": "{\"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\":\"x\",\"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\"}}}"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcsjson2wurcs
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "{\"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\":\"x\",\"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\"}}}"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"id": "G20624LQ",
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"wurcs": {
"type": "string"
}
}
}
WURCS to WURCS-JSON API ¶
Convert WURCS format to WURCS-JSON format.
Convert WURCS to WURCS-JSONGET/glycanformatconverter/2.8.2/wurcs2wurcsjson/{input}
Example URI
- input
string
(required) Example: WURCS%3D2.0%2F4%2C5%2C4%2F%5Ba2122h-1x_1-5_2%2ANCC%2F3%3DO%5D%5Ba2122h-1b_1-5_2%2ANCC%2F3%3DO%5D%5Ba1122h-1b_1-5%5D%5Ba1122h-1a_1-5%5D%2F1-2-3-4-4%2Fa4-b1_b4-c1_c3-d1_c6-e1WURCS format text.
200
Headers
Content-Type: application/json
Body
{
"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"
}
}
}
Convert WURCS to WURCS-JSONPOST/glycanformatconverter/2.8.2/wurcs2wurcsjson
Example:
curl -d '{"input": "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"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/wurcs2wurcsjson
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"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"
}
}
}
Normalize GlycoCT API ¶
Normalize GlycoCT (GlycoCT to GlycoCT) convert an incorrect GlycoCT into a normalized one.
Normalize GlycoCTGET/glycanformatconverter/2.8.2/glycoct2glycoct/{input}
Example URI
- input
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
200
Headers
Content-Type: application/json
Body
{
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GlycoCT": {
"type": "string"
}
}
}
Normalize GlycoCTPOST/glycanformatconverter/2.8.2/glycoct2glycoct
Example:
curl -d '{"input": "RES
1b:b-dglc-HEX-1:5
2b:b-dglc-HEX-1:5
3b:b-dman-HEX-1:5
4b:a-dman-HEX-1:5
5b:a-dman-HEX-1:5
6s:n-acetyl
7s:n-acetyl
LIN
1:1o(4+1)2d
2:2o(4+1)3d
3:3o(6+1)4d
4:3o(3+1)5d
5:1d(2+1)6n
6:2d(2+1)7n"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/glycoct2glycoct
Example URI
with body
Headers
Content-Type: application/json
Body
{
"input": "RES\n1b:x-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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}
200
Headers
Content-Type: application/json
Body
{
"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"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"GlycoCT": {
"type": "string"
}
}
}
Version 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)7dGlycoCT format text.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/glycoct2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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→' "http://localhost:4567/glycanformatconverter/2.7.0/iupacextended2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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-' "http://localhost:4567/glycanformatconverter/2.7.0/iupaccondensed2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/linearcode2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=Ma3(Ma6)Mb4GNb4GN
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/kcf2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=ENTRY XYZ Glycan\nNODE 5\n1 GlcNAc 15.0 7.0\n2 GlcNAc 8.0 7.0\n3 Man 1.0 7.0\n4 Man -6.0 12.0\n5 Man -6.0 2.0\nEDGE 4\n1 2:b1 1:4\n2 3:b1 2:4\n3 5:a1 3:3\n4 4:a1 3:6\n///
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2glycoct"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2iupacextended"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2iupaccondensed"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2wurcsjson"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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"}}}' "http://localhost:4567/glycanformatconverter/2.7.0/wurcsjson2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
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"}}}
200
Headers
Content-Type: application/json
Body
{
"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
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2glycam"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/glycoct2glycoct"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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"
}
Version 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)7dGlycoCT format text.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/glycoct2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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→' "http://localhost:4567/glycanformatconverter/2.7.0/iupacextended2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=?-D-Manp-(1?3)[?-D-Manp-(1?6)]-?-D-Manp-(1?4)-?-D-GlcpNAc-(1?4)-?-D-GlcpNAc-(1?
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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-' "http://localhost:4567/glycanformatconverter/2.7.0/iupaccondensed2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/linearcode2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=Ma3(Ma6)Mb4GNb4GN
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/kcf2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
str=ENTRY XYZ Glycan\nNODE 5\n1 GlcNAc 15.0 7.0\n2 GlcNAc 8.0 7.0\n3 Man 1.0 7.0\n4 Man -6.0 12.0\n5 Man -6.0 2.0\nEDGE 4\n1 2:b1 1:4\n2 3:b1 2:4\n3 5:a1 3:3\n4 4:a1 3:6\n///
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2glycoct"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2iupacextended"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2iupaccondensed"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2wurcsjson"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"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.
200
Headers
Content-Type: application/json
Body
{
"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"}}}' "http://localhost:4567/glycanformatconverter/2.7.0/wurcsjson2wurcs"
Example URI
with body
Headers
Content-Type: application/json
Body
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"}}}
200
Headers
Content-Type: application/json
Body
{
"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
200
Headers
Content-Type: application/json
Body
{
"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' "http://localhost:4567/glycanformatconverter/2.7.0/wurcs2glycam"
Example URI
with body
Headers
Content-Type: application/json
Body
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
200
Headers
Content-Type: application/json
Body
{
"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}