An automated framework for understanding structural variations in the binding grooves of MHC class II molecules