Describir: A Novel Approach Utilizing Domain Adversarial Neural Networks for the Detection and Classification of Selective Sweeps