Make SWEET-notation unique

Reverse - Step 1
 
a-D-Manp-(1-2)-a-D-Manp-(1-6)+
|
a-D-Manp-(1-6)+
| |
a-D-Manp-(1-2)-a-D-Manp-(1-3)+ b-D-Manp-(1-4)-b-D-GlcpNAc-(1-4)-b-D-GlcpNAc-(1-4)-Asn | a-D-Manp-(1-2)-a-D-Manp-(1-2)-a-D-Manp-(1-3)+
Find the first (root) and the last element. The last element is always the last element in the last chain.
[][a-D-Manp]{[(1-2)][a-D-Manp]{[(1-6)][a-D-Manp]{[(3+1)][a-D-Manp]{[(2+1)][a-D-Manp]{}}
[(1-6)][b-D-Manp]{[(3+1)][a-D-Manp]{[(2+1)][a-D-Manp]{[(2+1)][a-D-Manp]{}}}
[(1-4)][b-D-GlcpNAc]{[(1-4)][b-D-GlcpNAc]{[(1-4)][Asn]{}}}}}}}
[][a-D-Manp]{
[(1-2)][a-D-Manp]{
[(1-6)][a-D-Manp]{
[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}
}
[(1-6)][b-D-Manp]{
[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}
}
}
[(1-4)][b-D-GlcpNAc]{
[(1-4)][b-D-GlcpNAc]{
[(1-4)][Asn]{}
}
}
}
}
}
}

Step 2
 
a-D-Manp-(1-2)-a-D-Manp-(1-6)+ | a-D-Manp-(1-6)+ | | a-D-Manp-(1-2)-a-D-Manp-(1-3)+ b-D-Manp-(1-4)-b-D-GlcpNAc-(1-4)-b-D-GlcpNAc-(1-4)-Asn | a-D-Manp-(1-2)-a-D-Manp-(1-2)-a-D-Manp-(1-3)+
Than find a way from the first to the last element.
[][a-D-Manp]{
[(1-2)][a-D-Manp]{ [(1-6)][a-D-Manp]{ [(3+1)][a-D-Manp]{ [(2+1)][a-D-Manp]{} } [(1-6)][b-D-Manp]{ [(3+1)][a-D-Manp]{ [(2+1)][a-D-Manp]{ [(2+1)][a-D-Manp]{} } } [(1-4)][b-D-GlcpNAc]{ [(1-4)][b-D-GlcpNAc]{ [(1-4)][Asn]{}
}
}
}
}
}
}

Step 3
 
a-D-Manp-(1-2)-a-D-Manp-(1-6)+
|
a-D-Manp-(1-6)+
| |
a-D-Manp-(1-2)-a-D-Manp-(1-3)+ b-D-Manp-(1-4)-b-D-GlcpNAc-(1-4)-b-D-GlcpNAc-(1-4)-Asn | a-D-Manp-(1-2)-a-D-Manp-(1-2)-a-D-Manp-(1-3)+
The structure begins with the last element. If there is a branching point the possible cases are sorted by the
connection number - in the example indicated by green color. It is only a reordering of the existing tree.
[][Asn]{
[(4+1)][b-D-GlcpNAc]{
[(4+1)][b-D-GlcpNAc]{
[(4+1)][b-D-Manp]{
[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}
}
}
[(6+1)][a-D-Manp]{
[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}
}
[(6+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}
}
}
}
}
}
}
[][Asn]{[(4+1)][b-D-GlcpNAc]{[(4+1)][b-D-GlcpNAc]{[(4+1)][b-D-Manp]{[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{[(2+1)][a-D-Manp]{}}}[(6+1)][a-D-Manp]{[(3+1)][a-D-Manp]{
[(2+1)][a-D-Manp]{}}[(6+1)][a-D-Manp]{[(2+1)][a-D-Manp]{}}}}}}}

Contact Andreas Bohne


back to top

© 1997-2009 German Cancer Research Center Heidelberg, Central Spectroscopic Division, Im Neuenheimer Feld 280, 69120 Heidelberg, Germany
© 2010-2016 Justus-Liebig University Giessen, Institute of Veterinary Physiology and Biochemistry, Frankfurter Str. 100, 35392 Giessen, Germany
All rights reserved.