Ejemplo n.º 1
0
  public void saveToFile(String fileName) {
    if (profiles.size() > 0) {
      try {
        FileWriter fout = new FileWriter(fileName);
        int start = (-1 * (params.getWindowSize() / 2)) + params.getBinSize() / 2;
        int step = params.getWindowSize() / params.getNumBins();

        fout.write(name + "\n");
        int k = start;
        for (int i = 0; i < values.length; i++) {
          fout.write(k + "\t" + values[i] + "\n");
          k += step;
        }
        fout.close();
      } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    } else {
      System.err.println("Empty MetaProfile: nothing to write to file");
    }
  }