Seol mar théacs é seo: A method for genome-wide genealogy estimation for thousands of samples