Estimating Recombination Rates From Genomic Data Using Topological Data Analysis