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