Back to top

GlycanFormatConverter API

Welcome to GlycanFormatConverter API!

Release Notes

Update Nov 9, 2022

Update Apr 26, 2022

Update Mar 9 2022

Update Aug 3, 2021

  • Modified group 2.5.3 to 2.7.0.

Update Aug 3, 2020

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 WURCS
GET/glycanformatconverter/2.8.2/glycoct2wurcs/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/glycoct2wurcs/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%297d
URI Parameters
HideShow
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%297d

GlycoCT format text.

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

POST /glycanformatconverter/2.8.2/glycoct2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/iupacextended2wurcs/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/iupacextended2wurcs/%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%92
URI Parameters
HideShow
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%92

IUPAC extended format text.

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

POST /glycanformatconverter/2.8.2/iupacextended2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/iupaccondensed2wurcs/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/iupaccondensed2wurcs/Man%28a1-3%29%5BMan%28a1-6%29%5DMan%28b1-4%29GlcNAc%28b1-4%29GlcNAc%28%3F1-
URI Parameters
HideShow
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.

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

POST /glycanformatconverter/2.8.2/iupaccondensed2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/linearcode2wurcs/{input}

Example Link

Example URI

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

LinearCode format text.

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

Example:

curl -d '{"input": "Ma3(Ma6)Mb4GNb4GN"}' https://api.glycosmos.org/glycanformatconverter/2.8.2/linearcode2wurcs

Example URI

POST /glycanformatconverter/2.8.2/linearcode2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/kcf2wurcs/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/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
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%2f

KCF format text.

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

POST /glycanformatconverter/2.8.2/kcf2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/wurcs2wurcs/{input}

Example Link

Example URI

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

WURCS format text.

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

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

Example Link

Example URI

GET /glycanformatconverter/2.8.2/wurcs2glycoct/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-e1
URI Parameters
HideShow
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-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"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "GlycoCT": {
      "type": "string"
    }
  }
}

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

POST /glycanformatconverter/2.8.2/wurcs2glycoct
Request  with body
HideShow
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"
    }
  }
}
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"
}
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 IUPACextended
GET/glycanformatconverter/2.8.2/wurcs2iupacextended/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/wurcs2iupacextended/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-e1
URI Parameters
HideShow
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-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→"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "IUPACextended": {
      "type": "string"
    }
  }
}

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

POST /glycanformatconverter/2.8.2/wurcs2iupacextended
Request  with body
HideShow
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"
    }
  }
}
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→"
}
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 IUPACcondensed
GET/glycanformatconverter/2.8.2/wurcs2iupaccondensed/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/wurcs2iupaccondensed/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-e1
URI Parameters
HideShow
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-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(?1-"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "IUPACcondensed": {
      "type": "string"
    }
  }
}

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

POST /glycanformatconverter/2.8.2/wurcs2iupaccondensed
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 sequence
GET/glycanformatconverter/2.8.2/wurcs2glycam/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/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
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
Response  200
HideShow
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 sequence
POST/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

POST /glycanformatconverter/2.8.2/wurcs2glycam
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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 WURCS
GET/glycanformatconverter/2.8.2/wurcsjson2wurcs/{input}

Example Link

Example URI

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

WURCS-JSON format text.

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

POST /glycanformatconverter/2.8.2/wurcsjson2wurcs
Request  with body
HideShow
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"
    }
  }
}
Response  200
HideShow
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-JSON
GET/glycanformatconverter/2.8.2/wurcs2wurcsjson/{input}

Example Link

Example URI

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

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

POST /glycanformatconverter/2.8.2/wurcs2wurcsjson
Request  with body
HideShow
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"
    }
  }
}
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"
    }
  }
}

Normalize GlycoCT API

Normalize GlycoCT (GlycoCT to GlycoCT) convert an incorrect GlycoCT into a normalized one.

Normalize GlycoCT
GET/glycanformatconverter/2.8.2/glycoct2glycoct/{input}

Example Link

Example URI

GET /glycanformatconverter/2.8.2/glycoct2glycoct/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
URI Parameters
HideShow
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
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"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "GlycoCT": {
      "type": "string"
    }
  }
}

Normalize GlycoCT
POST/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

POST /glycanformatconverter/2.8.2/glycoct2glycoct
Request  with body
HideShow
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"
    }
  }
}
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"
}
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 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

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\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
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\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///
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
{
  "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"
}

Normalize GlycoCT

Normalize GlycoCT (GlycoCT to GlycoCT) convert an incorrect GlycoCT into a normalized one. Example Link

Normalize GlycoCT
GET/glycanformatconverter/2.7.0/glycoct2glycoct/{str}

Example URI

GET /glycanformatconverter/2.7.0/glycoct2glycoct/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
URI Parameters
HideShow
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
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"
}

Normalize GlycoCT
POST/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

POST /glycanformatconverter/2.7.0/glycoct2glycoct
Request  with body
HideShow
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
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"
}

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

Example URI

GET /glycanformatconverter/2.5.2/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"
}

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

POST /glycanformatconverter/2.5.2/glycoct2wurcs
Request  with body
HideShow
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
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.5.2/iupacextended2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/iupaccondensed2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/linearcode2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.5.2/linearcode2wurcs

cURL Example:

curl -X POST -d 'str=Ma3(Ma6)Mb4GNb4GN' "http://localhost:4567/glycanformatconverter/2.7.0/linearcode2wurcs"

Example URI

POST /glycanformatconverter/2.5.2/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.5.2/kcf2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/kcf2wurcs
Request  with body
HideShow
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///
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.5.2/wurcs2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcs2glycoct/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcs2iupacextended/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcs2iupaccondensed/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcs2wurcsjson/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcsjson2wurcs/{str}

Example URI

GET /glycanformatconverter/2.5.2/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.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

POST /glycanformatconverter/2.5.2/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.5.2/wurcs2glycam/{str}

Example URI

GET /glycanformatconverter/2.5.2/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
{
  "GLYCAM": "DManpa1-3[DManpa1-6]DManpb1-4DGlcpNAcb1-4DGlcpNAcb1-OH"
}

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

POST /glycanformatconverter/2.5.2/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"
}

Generated by aglio on 23 May 2023