Rule-based and machine-learning based approaches for classify structural variations using Socrates output