boolean runClustering = hasOption(DefaultOptionCreator.CLUSTERING_OPTION);
boolean runSequential = getOption(DefaultOptionCreator.METHOD_OPTION).equalsIgnoreCase(
DefaultOptionCreator.SEQUENTIAL_METHOD);
int prototypeSize = readPrototypeSize(input);
DistributionDescription description = new DistributionDescription(modelFactory, modelPrototype, distanceMeasure,
prototypeSize);
run(getConf(), input, output, description, numModels, maxIterations, alpha0, runClustering, emitMostLikely,
threshold, runSequential);
return 0;