Changeset 207
- Timestamp:
- Dec 4, 2006, 4:25:30 PM (15 years ago)
- Location:
- trunk/se/lu/onk/ZTest/src/ztest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/se/lu/onk/ZTest/src/ztest/Reporter.java
r197 r207 27 27 { 28 28 29 private intreporter;29 private String reporter; 30 30 private double m; 31 31 private double p; 32 32 private int size; 33 private String symbol; 34 private String locusLink; 33 35 34 36 35 public Reporter(String reporter )37 public Reporter(String reporter, String symbol, String locusLink) 36 38 { 37 this.reporter = new Integer(reporter); 39 this.reporter = reporter; 40 this.symbol = symbol; 41 this.locusLink = locusLink; 38 42 } 39 43 … … 42 46 this.p = p; 43 47 } 48 49 public double getP() 50 { 51 return p; 52 } 44 53 45 54 public void setM(double m) … … 47 56 this.m = m; 48 57 } 49 50 public double get P()58 59 public double getM() 51 60 { 52 return p;61 return m; 53 62 } 54 63 55 public intgetReporter()64 public String getReporter() 56 65 { 57 66 return reporter; 58 67 } 68 69 public final String getLocusLink() 70 { 71 return locusLink; 72 } 59 73 60 public double getM()74 public final String getSymbol() 61 75 { 62 return m;76 return symbol; 63 77 } 64 78 -
trunk/se/lu/onk/ZTest/src/ztest/Start.java
r206 r207 56 56 int mCol = assayFields.indexOf("l2ratio1_2"); 57 57 int repCol = columns.indexOf("reporter"); 58 int repidCol = columns.indexOf("reporterId"); 59 int symCol = columns.indexOf("geneSymbol"); 60 int llCol = columns.indexOf("locusLink"); 58 61 int assayDataCol = columns.indexOf("assayData"); 59 62 60 if (mCol == -1 || repCol == -1 || assayDataCol == -1)63 if (mCol == -1 || repCol == -1 || repidCol == -1 || symCol == -1 || llCol == -1 || assayDataCol == -1) 61 64 { 62 65 throw new BASEFileException("Cant find the columns l2ratio1_2, reporter or assayData"); … … 80 83 spots[i] = new Spot(m); 81 84 } 82 Reporter r = new Reporter(data[rep Col]);85 Reporter r = new Reporter(data[repidCol], data[symCol], data[llCol]); 83 86 bfss.addData(r, spots); 84 87 data = bfr.readDataRow(dataLength); … … 135 138 html.println("<table>"); 136 139 html.println("<tr><th>Reporter</th>" + 140 "<th>Gene symbol</th>" + 141 "<th>Locus Link</th>" + 137 142 "<th>Average M</th>" + 138 143 "<th>P</th>" + … … 143 148 144 149 tab.println("Reporter\t" + 145 "Average M\t" + 150 "GeneSymbol\t" + 151 "LocusLink\t" + 152 "AverageM\t" + 146 153 "P\t" + 147 "Number of values\t" +154 "NumberOfValues\t" + 148 155 "Rank\t" + 149 156 "Expected\t" + … … 157 164 double fdr = (expected / rank); 158 165 159 html.printf("<tr class=\"row"+(i%2+1)+"\">" + 160 "<td>%1$d</td>" + 161 "<td>%2$f</td>" + 162 "<td>%3$f</td>" + 163 "<td>%4$d</td>" + 164 "<td>%5$d</td>" + 165 "<td>%6$f</td>" + 166 "<td>%7$.2f</td></tr>\n", 166 if (i < 1000) 167 { 168 html.printf( 169 "<tr class=\"row" + (i % 2 + 1) + "\"><td>%s</td><td>%s</td><td>%s</td>" + 170 "<td>%f</td><td>%f</td><td>%d</td><td>%d</td><td>%f</td><td>%.2f</td></tr>\n", 171 r.getReporter(), 172 r.getSymbol(), 173 r.getLocusLink(), 174 r.getM(), 175 r.getP(), 176 r.getSize(), 177 rank, 178 expected, 179 fdr); 180 } 181 tab.printf("%s\t%s\t%s\t%f\t%f\t%d\t%d\t%f\t%f\n", 167 182 r.getReporter(), 168 r.getM(), 169 r.getP(), 170 r.getSize(), 171 rank, 172 expected, 173 fdr); 174 175 tab.printf("%d\t%f\t%f\t%d\t%d\t%f\t%f\n", 176 r.getReporter(), 183 r.getSymbol(), 184 r.getLocusLink(), 177 185 r.getM(), 178 186 r.getP(),
Note: See TracChangeset
for help on using the changeset viewer.