3 import java.io.IOException;
4 import java.util.Scanner;
6 public class ProbabilityAnalyserKickstarter
9 public static void main(String[] args)
10 throws IOException, InterruptedException
13 HMMProbabilityDistributionAnalyser analyser = new HMMProbabilityDistributionAnalyser();
15 boolean running = true;
16 System.out.println("ACTIVATED");
19 Scanner keyboard = new Scanner(System.in);
20 String command = keyboard.nextLine();
22 Scanner inputScanner = new Scanner(command);
23 if (command.indexOf("printFam") > -1)
26 int index = inputScanner.nextInt();
27 analyser.printFam(index);
31 if (command.indexOf("printHMM") > -1)
35 int index = inputScanner.nextInt();
36 analyser.printHMM(index);
40 if (command.indexOf("exportFam") > -1)
44 int index = inputScanner.nextInt();
45 String location = inputScanner.next();
46 analyser.printFamToFile(index);
50 if (command.indexOf("exportHMM") > -1)
54 int index = inputScanner.nextInt();
55 String location = inputScanner.next();
56 analyser.printHMMToFile(index);
60 if (command.indexOf("run") > -1)
64 int loops = inputScanner.nextInt();
65 int increments = inputScanner.nextInt();
67 for (int i = 0; i < loops; i++)
69 analyser.run(increments);
74 if (command.indexOf("terminate") > -1)
80 if (command.indexOf("clear") > -1)
86 if (command.indexOf("cd") > -1)
89 analyser.setFolder(inputScanner.next());