Taghorse pedigree analysis