Algorithms For Multi-Sample Cluster Analysis