code: protected void reset() {
  		xyMax = new int[] {0, 0};
  		xyStart = new int[] {0, 0};
  		scores = null;
  		types = (gapPenalty == null || gapPenalty.getType() == GapPenalty.Type.LINEAR) ? new String[] { null } :
  				new String[] { "Substitution", "Deletion", "Insertion" };
  		time = -1;
  		profile = null;
  	}
docs: Resets output fields; should be overridden to set max and min