Machine Learning Approaches For Genomic Sequence Analysis: From Variant-Based Prediction To Genomic Language Models