Statistics for Modelling and validation of bacterial O-antigen conformations: ring puckering in Shigella flexneri 7a and 7b O-antigens as a case study