Я не думаю, что вы найдете какое-либо программное обеспечение, которое сделает это за вас, но не составит труда написать ваше собственное. Я бы взял один из множества парсеров gedcom с открытым исходным кодом и добавил бы людей в базу данных графов, такую как Neo4j . Как только он появится в Neo4j, вам будет относительно легко проводить расчеты для отдельных лиц.