Hi Paul,

thank you for implementing the Glyco module in Coot!

I used its "Add N-linked Glycan" function to build an N-linked glycan which 
contains L-fucose with an alpha1-6 glycosidic linkage on the first N-acetyl glucosamine 
of the tree.

However, after exporting the tree, I checked it with privateer and 
unfortunately privateer flags the L-fucose as having the wrong anomeric linkage 
- beta 1-6 :-(
Coot reports the same as being in the alpha 1-6 anomeric form.

I then manually built the opposite anomeric form which privateer happily 
accepts as being alpha1-6. However, Coot reports it as beta 1-6.

In my understanding, the alpha configuration of a glycosidic linkage should 
have the oxygen at the anomeric centre and the -CH3 group at opposite faces of 
the sugar ring, so I have to agree with privateer on this one.

Please check you code.


I have attached the two glycan trees and here is the output of privateer and 
Coot for both. Coot and privateer versions are given at the bottom.

Btw. Neither privateer nor refmac5 can read the mmCIF files that Coot produces with the 
"Extract this Tree" functions. All the _atom_site.label_*_id entries are empty!

N133_tree_privateer_alpha_anomer_FUC.cif:

  Privateer:
    Detailed validation data
    ------------------------

    PDB       Sugar       Q     Phi    Theta      Detected type     Cnf  <Bfac> 
 Ctx   Ok?
    ----  ------------  -----  ------  ------  -------------------  ---  ------ 
 ---  -----
    N133  NAG-A-459     0.597   63.27    2.85  beta-D-aldopyranose  4c1  28.09  
 (n)  yes
    N133  NAG-A-460     0.603  145.39    2.15  beta-D-aldopyranose  4c1  36.34  
 (n)  yes
    N133  BMA-A-461     0.550  333.80    4.39  beta-D-aldopyranose  4c1  45.25  
 (n)  yes
    N133  MAN-A-462     0.628    6.26    5.03  alpha-D-aldopyranose 4c1  46.22  
 (n)  yes
    N133  MAN-A-463     0.628    4.87    5.87  alpha-D-aldopyranose 4c1  50.37  
 (n)  yes
    N133  FUC-A-464     0.615  162.25  174.51  alpha-L-aldopyranose 1c4  31.24   
(n)  yes <-

    Partially occupied monosaccharides, if any, are marked with an asterisk (*)

    SUMMARY:

       Wrong anomer: 0
       Wrong configuration: 0
       Unphysical puckering amplitude: 0
       In higher-energy conformations: 0

       Privateer has identified 0 issues, with 0 of 6 sugars affected.
Coot output:
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.486  A 459  C1   to A 133  ND2
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 133 ASN returns 
"pyr-ASN"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 4
    #### glyco close: 2.397  A 459  C4   to A 460  C1
    #### glyco close: 2.339  A 459  O4   to A 460  C2
    #### glyco close: 2.318  A 459  O4   to A 460  O5
    #### glyco close: 1.387  A 459  O4   to A 460  C1
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 460 NAG returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.347  A 460  O4   to A 461  C2
    #### glyco close: 2.346  A 460  O4   to A 461  O5
    #### glyco close: 1.398  A 460  O4   to A 461  C1
       debug:: find_glycosidic_linkage_type() for A 460 NAG,A 461 BMA returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.407  A 461  O6   to A 462  C1
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 462 MAN returns 
"ALPHA1-6"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.403  A 461  O3   to A 463  C1
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 463 MAN returns 
"ALPHA1-3"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 2
    #### glyco close: 2.385  A 459  O6   to A 464  O5
    #### glyco close: 1.399  A 459  O6   to A 464  C1
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 464 FUC returns 
"BETA1-6" <-

##########################################################################################
N133_tree_privateer_beta_anomer_FUC.cif:

  Privateer:
    Detailed validation data
    ------------------------

    PDB       Sugar       Q     Phi    Theta      Detected type     Cnf  <Bfac> 
 Ctx   Ok?
    ----  ------------  -----  ------  ------  -------------------  ---  ------ 
 ---  -----
    N133  NAG-A-459     0.539   93.90   14.28  beta-D-aldopyranose  4c1  17.31  
(n)   yes
    N133  NAG-A-460     0.576    3.57    3.48  beta-D-aldopyranose  4c1  28.29  
(n)   yes
    N133  BMA-A-461     0.534  312.39    9.79  beta-D-aldopyranose  4c1  42.24  
(n)   yes
    N133  MAN-A-462     0.580  219.67    4.19  alpha-D-aldopyranose 4c1  42.02  
(n)   yes
    N133  MAN-A-463     0.563  294.23    4.86  alpha-D-aldopyranose 4c1  47.39  
(n)   yes
    N133  FUC-A-464     0.542  120.60  172.19  beta-L-aldopyranose  1c4  18.87  
(n)   no <-

    Partially occupied monosaccharides, if any, are marked with an asterisk (*)

    SUMMARY:

       Wrong anomer: 1
       Wrong configuration: 0
       Unphysical puckering amplitude: 0
       In higher-energy conformations: 0

       Privateer has identified 1 issues, with 1 of 6 sugars affected.

  Coot:
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.462  A 459  C1   to A 133  ND2
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 133 ASN returns 
"pyr-ASN"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 4
    #### glyco close: 2.355  A 459  C4   to A 460  C1
    #### glyco close: 2.316  A 459  O4   to A 460  O5
    #### glyco close: 2.313  A 459  O4   to A 460  C2
    #### glyco close: 1.387  A 459  O4   to A 460  C1
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 460 NAG returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.37  A 460  O4   to A 461  C2
    #### glyco close: 2.344  A 460  O4   to A 461  O5
    #### glyco close: 1.401  A 460  O4   to A 461  C1
       debug:: find_glycosidic_linkage_type() for A 460 NAG,A 461 BMA returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.408  A 461  O6   to A 462  C1
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 462 MAN returns 
"ALPHA1-6"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.39  A 461  C3   to A 463  C1
    #### glyco close: 2.389  A 461  O3   to A 463  C2
    #### glyco close: 1.398  A 461  O3   to A 463  C1
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 463 MAN returns 
"ALPHA1-3"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.414  A 459  O6   to A 464  C1
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 464 FUC returns 
"ALPHA1-6" <-

Program versions:
Coot 0.9.8.93 EL (ccp4) on Gentoo Linux 64 bit
Privateer version MKIV : 06/02/2 CCP4 8.0.019 on Gentoo Linux 64 bit

With best regards,
Markus

--
Markus Meier, Ph.D.
Research Associate
University of Manitoba
Department of Chemistry
144 Dysart Road
Winnipeg, MB, R3T 2N2, Canada
Phone:  +1 204 474 7172
E-mail: markus.me...@umanitoba.ca

########################################################################

To unsubscribe from the COOT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=COOT&A=1

This message was issued to members of www.jiscmail.ac.uk/COOT, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/

Attachment: N133_tree_privateer_beta_anomer_FUC.cif
Description: CIF chemical test

Attachment: N133_tree_privateer_alpha_anomer_FUC.cif
Description: CIF chemical test

N133_tree_privateer_alpha_anomer_FUC.cif:

  Privateer:
    Detailed validation data
    ------------------------

    PDB       Sugar       Q     Phi    Theta      Detected type     Cnf  <Bfac> 
 Ctx   Ok?
    ----  ------------  -----  ------  ------  -------------------  ---  ------ 
 ---  -----
    N133  NAG-A-459     0.597   63.27    2.85  beta-D-aldopyranose  4c1  28.09  
 (n)  yes
    N133  NAG-A-460     0.603  145.39    2.15  beta-D-aldopyranose  4c1  36.34  
 (n)  yes
    N133  BMA-A-461     0.550  333.80    4.39  beta-D-aldopyranose  4c1  45.25  
 (n)  yes
    N133  MAN-A-462     0.628    6.26    5.03  alpha-D-aldopyranose 4c1  46.22  
 (n)  yes
    N133  MAN-A-463     0.628    4.87    5.87  alpha-D-aldopyranose 4c1  50.37  
 (n)  yes
    N133  FUC-A-464     0.615  162.25  174.51  alpha-L-aldopyranose 1c4  31.24  
 (n)  yes <-

    Partially occupied monosaccharides, if any, are marked with an asterisk (*)

    SUMMARY: 

       Wrong anomer: 0
       Wrong configuration: 0
       Unphysical puckering amplitude: 0
       In higher-energy conformations: 0

       Privateer has identified 0 issues, with 0 of 6 sugars affected.
  
  Coot output:
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.486  A 459  C1   to A 133  ND2 
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 133 ASN returns 
"pyr-ASN"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 4
    #### glyco close: 2.397  A 459  C4   to A 460  C1  
    #### glyco close: 2.339  A 459  O4   to A 460  C2  
    #### glyco close: 2.318  A 459  O4   to A 460  O5  
    #### glyco close: 1.387  A 459  O4   to A 460  C1  
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 460 NAG returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.347  A 460  O4   to A 461  C2  
    #### glyco close: 2.346  A 460  O4   to A 461  O5  
    #### glyco close: 1.398  A 460  O4   to A 461  C1  
       debug:: find_glycosidic_linkage_type() for A 460 NAG,A 461 BMA returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.407  A 461  O6   to A 462  C1  
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 462 MAN returns 
"ALPHA1-6"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.403  A 461  O3   to A 463  C1  
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 463 MAN returns 
"ALPHA1-3"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 2
    #### glyco close: 2.385  A 459  O6   to A 464  O5  
    #### glyco close: 1.399  A 459  O6   to A 464  C1  
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 464 FUC returns 
"BETA1-6" <-

##########################################################################################
N133_tree_privateer_beta_anomer_FUC.cif:

  Privateer:
    Detailed validation data
    ------------------------

    PDB       Sugar       Q     Phi    Theta      Detected type     Cnf  <Bfac> 
 Ctx   Ok?
    ----  ------------  -----  ------  ------  -------------------  ---  ------ 
 ---  -----
    N133  NAG-A-459     0.539   93.90   14.28  beta-D-aldopyranose  4c1  17.31  
(n)   yes
    N133  NAG-A-460     0.576    3.57    3.48  beta-D-aldopyranose  4c1  28.29  
(n)   yes
    N133  BMA-A-461     0.534  312.39    9.79  beta-D-aldopyranose  4c1  42.24  
(n)   yes
    N133  MAN-A-462     0.580  219.67    4.19  alpha-D-aldopyranose 4c1  42.02  
(n)   yes
    N133  MAN-A-463     0.563  294.23    4.86  alpha-D-aldopyranose 4c1  47.39  
(n)   yes
    N133  FUC-A-464     0.542  120.60  172.19  beta-L-aldopyranose  1c4  18.87  
(n)   no <-

    Partially occupied monosaccharides, if any, are marked with an asterisk (*)

    SUMMARY: 

       Wrong anomer: 1
       Wrong configuration: 0
       Unphysical puckering amplitude: 0
       In higher-energy conformations: 0

       Privateer has identified 1 issues, with 1 of 6 sugars affected.

  Coot:
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.462  A 459  C1   to A 133  ND2 
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 133 ASN returns 
"pyr-ASN"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 4
    #### glyco close: 2.355  A 459  C4   to A 460  C1  
    #### glyco close: 2.316  A 459  O4   to A 460  O5  
    #### glyco close: 2.313  A 459  O4   to A 460  C2  
    #### glyco close: 1.387  A 459  O4   to A 460  C1  
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 460 NAG returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.37  A 460  O4   to A 461  C2  
    #### glyco close: 2.344  A 460  O4   to A 461  O5  
    #### glyco close: 1.401  A 460  O4   to A 461  C1  
       debug:: find_glycosidic_linkage_type() for A 460 NAG,A 461 BMA returns 
"BETA1-4"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.408  A 461  O6   to A 462  C1  
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 462 MAN returns 
"ALPHA1-6"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 3
    #### glyco close: 2.39  A 461  C3   to A 463  C1  
    #### glyco close: 2.389  A 461  O3   to A 463  C2  
    #### glyco close: 1.398  A 461  O3   to A 463  C1  
       debug:: find_glycosidic_linkage_type() for A 461 BMA,A 463 MAN returns 
"ALPHA1-3"
    DEBUG:: find_glycosidic_linkage_type() number of sorted distances: 1
    #### glyco close: 1.414  A 459  O6   to A 464  C1  
       debug:: find_glycosidic_linkage_type() for A 459 NAG,A 464 FUC returns 
"ALPHA1-6" <-



########################################################################

To unsubscribe from the COOT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=COOT&A=1

This message was issued to members of www.jiscmail.ac.uk/COOT, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/

Reply via email to