// Path: src/individualBasedModel/ModelType.java
// public enum ModelType {
// 	SI, SIR, SEIR
// }
// 
// Path: src/individualBasedModel/PopulationType.java
// public enum PopulationType {
// 	FULL, RANDOM, LINE, STAR, NETWORK
// }


import individualBasedModel.ModelType;
import individualBasedModel.PopulationType;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
				
			} else if (simType.equals("TWO-DEME")) {
				numDemes = 2;
				
				System.out.println("Please enter the number of hosts per deme");
				String ans = keyboard.nextLine().trim();
				try {
					hostsPerDeme = Integer.parseInt(ans);
				} catch (NumberFormatException e) {
					hostsPerDeme = 500;
					System.out.println("Error, but setting number of hosts per deme = "+hostsPerDeme);
				}
				
				netWriter.setPopulationType("FULL");
				netWriter.reportSummary = "FALSE";
				
			} else if (simType.equals("SHAPED-NETWORK")) {
				System.out.println("Please enter the number of demes");
				String ans = keyboard.nextLine().trim();
				try {
					numDemes = Integer.parseInt(ans);
				} catch (NumberFormatException e) {
					numDemes = 100;
					System.out.println("Error, but setting number of demes = "+numDemes);
				}
				hostsPerDeme = 1;
				
				String question 	 	= "Please enter network shape type";
				List<String> choices 	= new ArrayList<String>();
				List<String> explains 	= new ArrayList<String>();
// Path: src/individualBasedModel/ModelType.java
// public enum ModelType {
// 	SI, SIR, SEIR
// }
// 
// Path: src/individualBasedModel/PopulationType.java
// public enum PopulationType {
// 	FULL, RANDOM, LINE, STAR, NETWORK
// }


// Path: src/io/DSPSConfigurationWriter.java
import individualBasedModel.ModelType;
import individualBasedModel.PopulationType;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

				
			} else if (simType.equals("TWO-DEME")) {
				numDemes = 2;
				
				System.out.println("Please enter the number of hosts per deme");
				String ans = keyboard.nextLine().trim();
				try {
					hostsPerDeme = Integer.parseInt(ans);
				} catch (NumberFormatException e) {
					hostsPerDeme = 500;
					System.out.println("Error, but setting number of hosts per deme = "+hostsPerDeme);
				}
				
				netWriter.setPopulationType("FULL");
				netWriter.reportSummary = "FALSE";
				
			} else if (simType.equals("SHAPED-NETWORK")) {
				System.out.println("Please enter the number of demes");
				String ans = keyboard.nextLine().trim();
				try {
					numDemes = Integer.parseInt(ans);
				} catch (NumberFormatException e) {
					numDemes = 100;
					System.out.println("Error, but setting number of demes = "+numDemes);
				}
				hostsPerDeme = 1;
				
				String question 	 	= "Please enter network shape type";
				List<String> choices 	= new ArrayList<String>();
				List<String> explains 	= new ArrayList<String>();
				for (PopulationType pt : PopulationType.values()) {