Powder Indexing - specialist programs
McMaille reconstitutes a peak listing into a full profile and performs monte carlo based searching for good cells. Because it is Monte Carlo based it can be very slow, but due to it being whole profile, can be insensitive to trace impurity peaks.
Web: http://www.cristal.org/McMaille/