예제 #1
0
 private DataTable getSingleHistogramDataTable(String env, Dataset.TYPE dataset) {
   DataTable dataTable = DataTable.create();
   dataTable.addColumn(ColumnType.STRING, "Phenotype Value", "x-axis");
   dataTable.addColumn(ColumnType.NUMBER, "Frequency", "y-axis");
   DataTable histogramDataTable = null;
   if (dataset == Dataset.TYPE.bisulfite) histogramDataTable = bsHistogramDataTable;
   else histogramDataTable = mRNAHistogramDataTable;
   dataTable.addRows(histogramDataTable.getNumberOfRows());
   for (int i = 0; i < histogramDataTable.getNumberOfRows(); i++) {
     dataTable.setValue(i, 0, histogramDataTable.getValueString(i, 0));
     dataTable.setValue(i, 1, histogramDataTable.getValueInt(i, (env.equals("T16C") ? 2 : 1)));
   }
   return dataTable;
 }