public AnalysisStepCommand() {
algorithmMap.put(Constants.ALGORITHM_Bayesian, new BayesianAlgorithm());
algorithmMap.put(Constants.ALGORITHM_Evolution, new EvolutionAlgorithm());
algorithmMap.put(Constants.ALGORITHM_Joining, new JoiningAlgorithm());
algorithmMap.put(Constants.ALGORITHM_UPGMA, new UPGMAAlgorithm());
algorithmMap.put(Constants.ALGORITHM_LIKELIHOOD, new LikelihoodAlgorithm());
algorithmMap.put(Constants.ALGORITHM_OTHER, new OtherAlgorithm());
// ParsimonyAlgorithm parsimonyAlgorithm = new ParsimonyAlgorithm();
// parsimonyAlgorithm.setGapMode(new GapMode());
// parsimonyAlgorithm.setPolyTCount(new PolyTCount());