An efficient clustering algorithm for partitioning Y-short tandem repeats data