Back to top

GlycanFormatConverter API

Welcome to GlycanFormatConverter API!

GlycanFormatConverter Web

Release Notes

Update Aug 3 2021

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@glycosmos.org.

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 WURCS
GET/glycanformatconverter/2.7.0/glycoct2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/glycoct2wurcs/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
URI Parameters
HideShow
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.

Response  200
HideShow
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 WURCS
POST/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

POST /glycanformatconverter/2.7.0/glycoct2wurcs
Request  with body
HideShow
Headers
Content-Type: application/json
Body
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)7d
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/iupacextended2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/iupacextended2wurcs/α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→
URI Parameters
HideShow
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.

Response  200
HideShow
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
POST/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

POST /glycanformatconverter/2.7.0/iupacextended2wurcs
Request  with body
HideShow
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?
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/iupaccondensed2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/iupaccondensed2wurcs/Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
URI Parameters
HideShow
str
string (required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-

IUPAC condensed format text.

Response  200
HideShow
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
POST/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

POST /glycanformatconverter/2.7.0/iupaccondensed2wurcs
Request  with body
HideShow
Headers
Content-Type: application/json
Body
str=Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/linearcode2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/linearcode2wurcs/Ma3(Ma6)Mb4GNb4GN
URI Parameters
HideShow
str
string (required) Example: Ma3(Ma6)Mb4GNb4GN

LinearCode format text.

Response  200
HideShow
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 WURCS
POST/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

POST /glycanformatconverter/2.7.0/linearcode2wurcs
Request  with body
HideShow
Headers
Content-Type: application/json
Body
str=Ma3(Ma6)Mb4GNb4GN
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/kcf2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/kcf2wurcs/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
URI Parameters
HideShow
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%2f

KCF format text.

Response  200
HideShow
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
POST/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

POST /glycanformatconverter/2.7.0/kcf2wurcs
Request  with body
HideShow
Headers
Content-Type: application/json
Body
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
///
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/wurcs2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2wurcs/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 WURCS
POST/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

POST /glycanformatconverter/2.7.0/wurcs2wurcs
Request  with body
HideShow
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
Response  200
HideShow
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 GlycoCT
GET/glycanformatconverter/2.7.0/wurcs2glycoct/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2glycoct/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 GlycoCT
POST/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

POST /glycanformatconverter/2.7.0/wurcs2glycoct
Request  with body
HideShow
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
Response  200
HideShow
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 IUPACextended
GET/glycanformatconverter/2.7.0/wurcs2iupacextended/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2iupacextended/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 IUPACextended
POST/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

POST /glycanformatconverter/2.7.0/wurcs2iupacextended
Request  with body
HideShow
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
Response  200
HideShow
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 IUPACcondensed
GET/glycanformatconverter/2.7.0/wurcs2iupaccondensed/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2iupaccondensed/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}

WURCS to IUPACcondensed
POST/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

POST /glycanformatconverter/2.7.0/wurcs2iupaccondensed
Request  with body
HideShow
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
Response  200
HideShow
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 WURCSJSON
GET/glycanformatconverter/2.7.0/wurcs2wurcsjson/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2wurcsjson/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 WURCSJSON
POST/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

POST /glycanformatconverter/2.7.0/wurcs2wurcsjson
Request  with body
HideShow
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
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.7.0/wurcsjson2wurcs/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcsjson2wurcs/%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%7D
URI Parameters
HideShow
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%7D

WURCSJSON format text.

Response  200
HideShow
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 WURCS
POST/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

POST /glycanformatconverter/2.7.0/wurcsjson2wurcs
Request  with body
HideShow
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"}}}
Response  200
HideShow
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 sequence
GET/glycanformatconverter/2.7.0/wurcs2glycam/{str}

Example URI

GET /glycanformatconverter/2.7.0/wurcs2glycam/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
URI Parameters
HideShow
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
Response  200
HideShow
Headers
Content-Type: application/json
Body
+ Boby
     {"GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"}

WURCS to GLYCAM sequence
POST/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

POST /glycanformatconverter/2.7.0/wurcs2glycam
Request  with body
HideShow
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
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "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 WURCS
GET/glycanformatconverter/2.4.1/glycoct2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/glycoct2wurcs/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
URI Parameters
HideShow
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

GlycoCT format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/iupacextended2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/iupacextended2wurcs/α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→
URI Parameters
HideShow
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.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/iupaccondensed2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/iupaccondensed2wurcs/Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
URI Parameters
HideShow
str
string (required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-

IUPAC condensed format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/linearcode2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/linearcode2wurcs/Ma3(Ma6)Mb4GNb4GN
URI Parameters
HideShow
str
string (required) Example: Ma3(Ma6)Mb4GNb4GN

LinearCode format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/kcf2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/kcf2wurcs/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
URI Parameters
HideShow
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%2f

KCF format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/wurcs2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcs2wurcs/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 GlycoCT
GET/glycanformatconverter/2.4.1/wurcs2glycoct/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcs2glycoct/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 IUPACextended
GET/glycanformatconverter/2.4.1/wurcs2iupacextended/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcs2iupacextended/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 IUPACcondensed
GET/glycanformatconverter/2.4.1/wurcs2iupaccondensed/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcs2iupaccondensed/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 WURCSJSON
GET/glycanformatconverter/2.4.1/wurcs2wurcsjson/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcs2wurcsjson/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.4.1/wurcsjson2wurcs/{str}

Example URI

GET /glycanformatconverter/2.4.1/wurcsjson2wurcs/%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%7D
URI Parameters
HideShow
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%7D

WURCSJSON format text.

Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/glycoct2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/glycoct2wurcs/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
URI Parameters
HideShow
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

GlycoCT format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/iupacextended2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/iupacextended2wurcs/α-D-Manp-(1→3)[α-D-Manp-(1→6)]-β-D-Manp-(1→4)-β-D-GlcpNAc-(1→4)-β-D-GlcpNAc-(1→
URI Parameters
HideShow
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.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/iupaccondensed2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/iupaccondensed2wurcs/Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-
URI Parameters
HideShow
str
string (required) Example: Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-

IUPAC condensed format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/linearcode2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/linearcode2wurcs/Ma3(Ma6)Mb4GNb4GN
URI Parameters
HideShow
str
string (required) Example: Ma3(Ma6)Mb4GNb4GN

LinearCode format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/kcf2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/kcf2wurcs/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
URI Parameters
HideShow
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%2f

KCF format text.

Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.3.2-snapshot/wurcs2wurcs/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/wurcs2wurcs/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 GlycoCT
GET/glycanformatconverter/2.3.2-snapshot/wurcs2glycoct/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/wurcs2glycoct/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 IUPACextended
GET/glycanformatconverter/2.3.2-snapshot/wurcs2iupacextended/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/wurcs2iupacextended/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
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 IUPACcondensed
GET/glycanformatconverter/2.3.2-snapshot/wurcs2iupaccondensed/{str}

Example URI

GET /glycanformatconverter/2.3.2-snapshot/wurcs2iupaccondensed/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-e1
URI Parameters
HideShow
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-e1

WURCS format text.

Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "IUPACcondensed": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc(b1-"
}

Generated by aglio on 03 Aug 2021