@Override
  public void beforeFirstSample(InputData input) {
    super.beforeFirstSample(input); // Mandatory.

    this.input = input;
    newickTrees = new ArrayList<String>(input.pars.cycles / input.pars.sampRate);
  }
 @Override
 public void init() {
   if (show) {
     super.init(
         new TreeView[] {
           new VerticalPhylogramTreeView(),
           new HorizontalCladogramTreeView(),
           new HorizontalPhylogramTreeView(),
           new NetworkTreeView()
         });
   }
 }