2 |
26 Feb 07 |
jari |
1 |
/* |
2 |
26 Feb 07 |
jari |
Copyright @ 1999-2005, The Institute for Genomic Research (TIGR). |
2 |
26 Feb 07 |
jari |
All rights reserved. |
2 |
26 Feb 07 |
jari |
4 |
*/ |
2 |
26 Feb 07 |
jari |
5 |
/* |
2 |
26 Feb 07 |
jari |
* SAMState.java |
2 |
26 Feb 07 |
jari |
7 |
* |
2 |
26 Feb 07 |
jari |
* Created on February 3, 2003, 10:31 AM |
2 |
26 Feb 07 |
jari |
9 |
*/ |
2 |
26 Feb 07 |
jari |
10 |
|
2 |
26 Feb 07 |
jari |
11 |
package org.tigr.microarray.mev.cluster.gui.impl.sam; |
2 |
26 Feb 07 |
jari |
12 |
|
2 |
26 Feb 07 |
jari |
13 |
import java.util.Vector; |
2 |
26 Feb 07 |
jari |
14 |
|
2 |
26 Feb 07 |
jari |
15 |
import org.tigr.util.FloatMatrix; |
2 |
26 Feb 07 |
jari |
16 |
import java.util.Vector; |
2 |
26 Feb 07 |
jari |
17 |
/** |
2 |
26 Feb 07 |
jari |
18 |
* |
2 |
26 Feb 07 |
jari |
* @author nbhagaba |
2 |
26 Feb 07 |
jari |
* @version |
2 |
26 Feb 07 |
jari |
21 |
*/ |
2 |
26 Feb 07 |
jari |
22 |
public class SAMState { |
2 |
26 Feb 07 |
jari |
23 |
|
2 |
26 Feb 07 |
jari |
24 |
public static boolean firstRun = true, useAllUniquePerms; |
2 |
26 Feb 07 |
jari |
25 |
public static int[] groupAssignments, numSigGenesByDelta, sortedDArrayIndices; |
2 |
26 Feb 07 |
jari |
26 |
public static int studyDesign, numCombs, numNeighbors, numMultiClassGroups, numUniquePerms; |
2 |
26 Feb 07 |
jari |
27 |
public static boolean useKNearest, /*isHierarchicalTree,*/ calculateQLowestFDR, useTusherEtAlS0; |
2 |
26 Feb 07 |
jari |
28 |
public static double delta, sNought, pi0Hat, s0Percentile, oneClassMean; |
2 |
26 Feb 07 |
jari |
29 |
public static double[] dBarValues, sortedDArray, deltaGrid, medNumFalselyCalledGenesByDelta, dArray, rArray, survivalTimes; |
2 |
26 Feb 07 |
jari |
30 |
public static double[] ninetiethPercentileFalselyCalledGenesByDelta, FDRmedian, FDR90thPercentile, qLowestFDR; |
2 |
26 Feb 07 |
jari |
31 |
public static boolean[] inSurvivalAnalysis, censored; |
2 |
26 Feb 07 |
jari |
32 |
public static FloatMatrix imputedMatrix; |
2 |
26 Feb 07 |
jari |
33 |
public static Vector pairedGroupAExpts, pairedGroupBExpts; |
2 |
26 Feb 07 |
jari |
34 |
|
2 |
26 Feb 07 |
jari |
/** Creates new SAMState */ |
2 |
26 Feb 07 |
jari |
36 |
public SAMState() { |
2 |
26 Feb 07 |
jari |
37 |
} |
2 |
26 Feb 07 |
jari |
38 |
|
2 |
26 Feb 07 |
jari |
39 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the calculateQLowestFDR. |
2 |
26 Feb 07 |
jari |
41 |
*/ |
2 |
26 Feb 07 |
jari |
42 |
public static boolean isCalculateQLowestFDR() { |
2 |
26 Feb 07 |
jari |
43 |
return calculateQLowestFDR; |
2 |
26 Feb 07 |
jari |
44 |
} |
2 |
26 Feb 07 |
jari |
45 |
/** |
2 |
26 Feb 07 |
jari |
* @param calculateQLowestFDR The calculateQLowestFDR to set. |
2 |
26 Feb 07 |
jari |
47 |
*/ |
2 |
26 Feb 07 |
jari |
48 |
public static void setCalculateQLowestFDR(boolean calculateQLowestFDR) { |
2 |
26 Feb 07 |
jari |
49 |
SAMState.calculateQLowestFDR = calculateQLowestFDR; |
2 |
26 Feb 07 |
jari |
50 |
} |
2 |
26 Feb 07 |
jari |
51 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the censored. |
2 |
26 Feb 07 |
jari |
53 |
*/ |
2 |
26 Feb 07 |
jari |
54 |
public static boolean[] getCensored() { |
2 |
26 Feb 07 |
jari |
55 |
return censored; |
2 |
26 Feb 07 |
jari |
56 |
} |
2 |
26 Feb 07 |
jari |
57 |
/** |
2 |
26 Feb 07 |
jari |
* @param censored The censored to set. |
2 |
26 Feb 07 |
jari |
59 |
*/ |
2 |
26 Feb 07 |
jari |
60 |
public static void setCensored(boolean[] censored) { |
2 |
26 Feb 07 |
jari |
61 |
SAMState.censored = censored; |
2 |
26 Feb 07 |
jari |
62 |
} |
2 |
26 Feb 07 |
jari |
63 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the dArray. |
2 |
26 Feb 07 |
jari |
65 |
*/ |
2 |
26 Feb 07 |
jari |
66 |
public static double[] getDArray() { |
2 |
26 Feb 07 |
jari |
67 |
return dArray; |
2 |
26 Feb 07 |
jari |
68 |
} |
2 |
26 Feb 07 |
jari |
69 |
/** |
2 |
26 Feb 07 |
jari |
* @param array The dArray to set. |
2 |
26 Feb 07 |
jari |
71 |
*/ |
2 |
26 Feb 07 |
jari |
72 |
public static void setDArray(double[] array) { |
2 |
26 Feb 07 |
jari |
73 |
dArray = array; |
2 |
26 Feb 07 |
jari |
74 |
} |
2 |
26 Feb 07 |
jari |
75 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the dBarValues. |
2 |
26 Feb 07 |
jari |
77 |
*/ |
2 |
26 Feb 07 |
jari |
78 |
public static double[] getDBarValues() { |
2 |
26 Feb 07 |
jari |
79 |
return dBarValues; |
2 |
26 Feb 07 |
jari |
80 |
} |
2 |
26 Feb 07 |
jari |
81 |
/** |
2 |
26 Feb 07 |
jari |
* @param barValues The dBarValues to set. |
2 |
26 Feb 07 |
jari |
83 |
*/ |
2 |
26 Feb 07 |
jari |
84 |
public static void setDBarValues(double[] barValues) { |
2 |
26 Feb 07 |
jari |
85 |
dBarValues = barValues; |
2 |
26 Feb 07 |
jari |
86 |
} |
2 |
26 Feb 07 |
jari |
87 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the delta. |
2 |
26 Feb 07 |
jari |
89 |
*/ |
2 |
26 Feb 07 |
jari |
90 |
public static double getDelta() { |
2 |
26 Feb 07 |
jari |
91 |
return delta; |
2 |
26 Feb 07 |
jari |
92 |
} |
2 |
26 Feb 07 |
jari |
93 |
/** |
2 |
26 Feb 07 |
jari |
* @param delta The delta to set. |
2 |
26 Feb 07 |
jari |
95 |
*/ |
2 |
26 Feb 07 |
jari |
96 |
public static void setDelta(double delta) { |
2 |
26 Feb 07 |
jari |
97 |
SAMState.delta = delta; |
2 |
26 Feb 07 |
jari |
98 |
} |
2 |
26 Feb 07 |
jari |
99 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the deltaGrid. |
2 |
26 Feb 07 |
jari |
101 |
*/ |
2 |
26 Feb 07 |
jari |
102 |
public static double[] getDeltaGrid() { |
2 |
26 Feb 07 |
jari |
103 |
return deltaGrid; |
2 |
26 Feb 07 |
jari |
104 |
} |
2 |
26 Feb 07 |
jari |
105 |
/** |
2 |
26 Feb 07 |
jari |
* @param deltaGrid The deltaGrid to set. |
2 |
26 Feb 07 |
jari |
107 |
*/ |
2 |
26 Feb 07 |
jari |
108 |
public static void setDeltaGrid(double[] deltaGrid) { |
2 |
26 Feb 07 |
jari |
109 |
SAMState.deltaGrid = deltaGrid; |
2 |
26 Feb 07 |
jari |
110 |
} |
2 |
26 Feb 07 |
jari |
111 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the fDR90thPercentile. |
2 |
26 Feb 07 |
jari |
113 |
*/ |
2 |
26 Feb 07 |
jari |
114 |
public static double[] getFDR90thPercentile() { |
2 |
26 Feb 07 |
jari |
115 |
return FDR90thPercentile; |
2 |
26 Feb 07 |
jari |
116 |
} |
2 |
26 Feb 07 |
jari |
117 |
/** |
2 |
26 Feb 07 |
jari |
* @param percentile The fDR90thPercentile to set. |
2 |
26 Feb 07 |
jari |
119 |
*/ |
2 |
26 Feb 07 |
jari |
120 |
public static void setFDR90thPercentile(double[] percentile) { |
2 |
26 Feb 07 |
jari |
121 |
FDR90thPercentile = percentile; |
2 |
26 Feb 07 |
jari |
122 |
} |
2 |
26 Feb 07 |
jari |
123 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the fDRmedian. |
2 |
26 Feb 07 |
jari |
125 |
*/ |
2 |
26 Feb 07 |
jari |
126 |
public static double[] getFDRmedian() { |
2 |
26 Feb 07 |
jari |
127 |
return FDRmedian; |
2 |
26 Feb 07 |
jari |
128 |
} |
2 |
26 Feb 07 |
jari |
129 |
/** |
2 |
26 Feb 07 |
jari |
* @param rmedian The fDRmedian to set. |
2 |
26 Feb 07 |
jari |
131 |
*/ |
2 |
26 Feb 07 |
jari |
132 |
public static void setFDRmedian(double[] rmedian) { |
2 |
26 Feb 07 |
jari |
133 |
FDRmedian = rmedian; |
2 |
26 Feb 07 |
jari |
134 |
} |
2 |
26 Feb 07 |
jari |
135 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the firstRun. |
2 |
26 Feb 07 |
jari |
137 |
*/ |
2 |
26 Feb 07 |
jari |
138 |
public static boolean isFirstRun() { |
2 |
26 Feb 07 |
jari |
139 |
return firstRun; |
2 |
26 Feb 07 |
jari |
140 |
} |
2 |
26 Feb 07 |
jari |
141 |
/** |
2 |
26 Feb 07 |
jari |
* @param firstRun The firstRun to set. |
2 |
26 Feb 07 |
jari |
143 |
*/ |
2 |
26 Feb 07 |
jari |
144 |
public static void setFirstRun(boolean firstRun) { |
2 |
26 Feb 07 |
jari |
145 |
SAMState.firstRun = firstRun; |
2 |
26 Feb 07 |
jari |
146 |
} |
2 |
26 Feb 07 |
jari |
147 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the groupAssignments. |
2 |
26 Feb 07 |
jari |
149 |
*/ |
2 |
26 Feb 07 |
jari |
150 |
public static int[] getGroupAssignments() { |
2 |
26 Feb 07 |
jari |
151 |
return groupAssignments; |
2 |
26 Feb 07 |
jari |
152 |
} |
2 |
26 Feb 07 |
jari |
153 |
/** |
2 |
26 Feb 07 |
jari |
* @param groupAssignments The groupAssignments to set. |
2 |
26 Feb 07 |
jari |
155 |
*/ |
2 |
26 Feb 07 |
jari |
156 |
public static void setGroupAssignments(int[] groupAssignments) { |
2 |
26 Feb 07 |
jari |
157 |
SAMState.groupAssignments = groupAssignments; |
2 |
26 Feb 07 |
jari |
158 |
} |
2 |
26 Feb 07 |
jari |
159 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the imputedMatrix. |
2 |
26 Feb 07 |
jari |
161 |
*/ |
2 |
26 Feb 07 |
jari |
162 |
public static FloatMatrix getImputedMatrix() { |
2 |
26 Feb 07 |
jari |
163 |
return imputedMatrix; |
2 |
26 Feb 07 |
jari |
164 |
} |
2 |
26 Feb 07 |
jari |
165 |
/** |
2 |
26 Feb 07 |
jari |
* @param imputedMatrix The imputedMatrix to set. |
2 |
26 Feb 07 |
jari |
167 |
*/ |
2 |
26 Feb 07 |
jari |
168 |
public static void setImputedMatrix(FloatMatrix imputedMatrix) { |
2 |
26 Feb 07 |
jari |
169 |
SAMState.imputedMatrix = imputedMatrix; |
2 |
26 Feb 07 |
jari |
170 |
} |
2 |
26 Feb 07 |
jari |
171 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the inSurvivalAnalysis. |
2 |
26 Feb 07 |
jari |
173 |
*/ |
2 |
26 Feb 07 |
jari |
174 |
public static boolean[] getInSurvivalAnalysis() { |
2 |
26 Feb 07 |
jari |
175 |
return inSurvivalAnalysis; |
2 |
26 Feb 07 |
jari |
176 |
} |
2 |
26 Feb 07 |
jari |
177 |
/** |
2 |
26 Feb 07 |
jari |
* @param inSurvivalAnalysis The inSurvivalAnalysis to set. |
2 |
26 Feb 07 |
jari |
179 |
*/ |
2 |
26 Feb 07 |
jari |
180 |
public static void setInSurvivalAnalysis(boolean[] inSurvivalAnalysis) { |
2 |
26 Feb 07 |
jari |
181 |
SAMState.inSurvivalAnalysis = inSurvivalAnalysis; |
2 |
26 Feb 07 |
jari |
182 |
} |
2 |
26 Feb 07 |
jari |
183 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the medNumFalselyCalledGenesByDelta. |
2 |
26 Feb 07 |
jari |
185 |
*/ |
2 |
26 Feb 07 |
jari |
186 |
public static double[] getMedNumFalselyCalledGenesByDelta() { |
2 |
26 Feb 07 |
jari |
187 |
return medNumFalselyCalledGenesByDelta; |
2 |
26 Feb 07 |
jari |
188 |
} |
2 |
26 Feb 07 |
jari |
189 |
/** |
2 |
26 Feb 07 |
jari |
* @param medNumFalselyCalledGenesByDelta The medNumFalselyCalledGenesByDelta to set. |
2 |
26 Feb 07 |
jari |
191 |
*/ |
2 |
26 Feb 07 |
jari |
192 |
public static void setMedNumFalselyCalledGenesByDelta( |
2 |
26 Feb 07 |
jari |
193 |
double[] medNumFalselyCalledGenesByDelta) { |
2 |
26 Feb 07 |
jari |
194 |
SAMState.medNumFalselyCalledGenesByDelta = medNumFalselyCalledGenesByDelta; |
2 |
26 Feb 07 |
jari |
195 |
} |
2 |
26 Feb 07 |
jari |
196 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the ninetiethPercentileFalselyCalledGenesByDelta. |
2 |
26 Feb 07 |
jari |
198 |
*/ |
2 |
26 Feb 07 |
jari |
199 |
public static double[] getNinetiethPercentileFalselyCalledGenesByDelta() { |
2 |
26 Feb 07 |
jari |
200 |
return ninetiethPercentileFalselyCalledGenesByDelta; |
2 |
26 Feb 07 |
jari |
201 |
} |
2 |
26 Feb 07 |
jari |
202 |
/** |
2 |
26 Feb 07 |
jari |
* @param ninetiethPercentileFalselyCalledGenesByDelta The ninetiethPercentileFalselyCalledGenesByDelta to set. |
2 |
26 Feb 07 |
jari |
204 |
*/ |
2 |
26 Feb 07 |
jari |
205 |
public static void setNinetiethPercentileFalselyCalledGenesByDelta( |
2 |
26 Feb 07 |
jari |
206 |
double[] ninetiethPercentileFalselyCalledGenesByDelta) { |
2 |
26 Feb 07 |
jari |
207 |
SAMState.ninetiethPercentileFalselyCalledGenesByDelta = ninetiethPercentileFalselyCalledGenesByDelta; |
2 |
26 Feb 07 |
jari |
208 |
} |
2 |
26 Feb 07 |
jari |
209 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the numCombs. |
2 |
26 Feb 07 |
jari |
211 |
*/ |
2 |
26 Feb 07 |
jari |
212 |
public static int getNumCombs() { |
2 |
26 Feb 07 |
jari |
213 |
return numCombs; |
2 |
26 Feb 07 |
jari |
214 |
} |
2 |
26 Feb 07 |
jari |
215 |
/** |
2 |
26 Feb 07 |
jari |
* @param numCombs The numCombs to set. |
2 |
26 Feb 07 |
jari |
217 |
*/ |
2 |
26 Feb 07 |
jari |
218 |
public static void setNumCombs(int numCombs) { |
2 |
26 Feb 07 |
jari |
219 |
SAMState.numCombs = numCombs; |
2 |
26 Feb 07 |
jari |
220 |
} |
2 |
26 Feb 07 |
jari |
221 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the numMultiClassGroups. |
2 |
26 Feb 07 |
jari |
223 |
*/ |
2 |
26 Feb 07 |
jari |
224 |
public static int getNumMultiClassGroups() { |
2 |
26 Feb 07 |
jari |
225 |
return numMultiClassGroups; |
2 |
26 Feb 07 |
jari |
226 |
} |
2 |
26 Feb 07 |
jari |
227 |
/** |
2 |
26 Feb 07 |
jari |
* @param numMultiClassGroups The numMultiClassGroups to set. |
2 |
26 Feb 07 |
jari |
229 |
*/ |
2 |
26 Feb 07 |
jari |
230 |
public static void setNumMultiClassGroups(int numMultiClassGroups) { |
2 |
26 Feb 07 |
jari |
231 |
SAMState.numMultiClassGroups = numMultiClassGroups; |
2 |
26 Feb 07 |
jari |
232 |
} |
2 |
26 Feb 07 |
jari |
233 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the numNeighbors. |
2 |
26 Feb 07 |
jari |
235 |
*/ |
2 |
26 Feb 07 |
jari |
236 |
public static int getNumNeighbors() { |
2 |
26 Feb 07 |
jari |
237 |
return numNeighbors; |
2 |
26 Feb 07 |
jari |
238 |
} |
2 |
26 Feb 07 |
jari |
239 |
/** |
2 |
26 Feb 07 |
jari |
* @param numNeighbors The numNeighbors to set. |
2 |
26 Feb 07 |
jari |
241 |
*/ |
2 |
26 Feb 07 |
jari |
242 |
public static void setNumNeighbors(int numNeighbors) { |
2 |
26 Feb 07 |
jari |
243 |
SAMState.numNeighbors = numNeighbors; |
2 |
26 Feb 07 |
jari |
244 |
} |
2 |
26 Feb 07 |
jari |
245 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the numSigGenesByDelta. |
2 |
26 Feb 07 |
jari |
247 |
*/ |
2 |
26 Feb 07 |
jari |
248 |
public static int[] getNumSigGenesByDelta() { |
2 |
26 Feb 07 |
jari |
249 |
return numSigGenesByDelta; |
2 |
26 Feb 07 |
jari |
250 |
} |
2 |
26 Feb 07 |
jari |
251 |
/** |
2 |
26 Feb 07 |
jari |
* @param numSigGenesByDelta The numSigGenesByDelta to set. |
2 |
26 Feb 07 |
jari |
253 |
*/ |
2 |
26 Feb 07 |
jari |
254 |
public static void setNumSigGenesByDelta(int[] numSigGenesByDelta) { |
2 |
26 Feb 07 |
jari |
255 |
SAMState.numSigGenesByDelta = numSigGenesByDelta; |
2 |
26 Feb 07 |
jari |
256 |
} |
2 |
26 Feb 07 |
jari |
257 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the numUniquePerms. |
2 |
26 Feb 07 |
jari |
259 |
*/ |
2 |
26 Feb 07 |
jari |
260 |
public static int getNumUniquePerms() { |
2 |
26 Feb 07 |
jari |
261 |
return numUniquePerms; |
2 |
26 Feb 07 |
jari |
262 |
} |
2 |
26 Feb 07 |
jari |
263 |
/** |
2 |
26 Feb 07 |
jari |
* @param numUniquePerms The numUniquePerms to set. |
2 |
26 Feb 07 |
jari |
265 |
*/ |
2 |
26 Feb 07 |
jari |
266 |
public static void setNumUniquePerms(int numUniquePerms) { |
2 |
26 Feb 07 |
jari |
267 |
SAMState.numUniquePerms = numUniquePerms; |
2 |
26 Feb 07 |
jari |
268 |
} |
2 |
26 Feb 07 |
jari |
269 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the oneClassMean. |
2 |
26 Feb 07 |
jari |
271 |
*/ |
2 |
26 Feb 07 |
jari |
272 |
public static double getOneClassMean() { |
2 |
26 Feb 07 |
jari |
273 |
return oneClassMean; |
2 |
26 Feb 07 |
jari |
274 |
} |
2 |
26 Feb 07 |
jari |
275 |
/** |
2 |
26 Feb 07 |
jari |
* @param oneClassMean The oneClassMean to set. |
2 |
26 Feb 07 |
jari |
277 |
*/ |
2 |
26 Feb 07 |
jari |
278 |
public static void setOneClassMean(double oneClassMean) { |
2 |
26 Feb 07 |
jari |
279 |
SAMState.oneClassMean = oneClassMean; |
2 |
26 Feb 07 |
jari |
280 |
} |
2 |
26 Feb 07 |
jari |
281 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the pairedGroupAExpts. |
2 |
26 Feb 07 |
jari |
283 |
*/ |
2 |
26 Feb 07 |
jari |
284 |
public static Vector getPairedGroupAExpts() { |
2 |
26 Feb 07 |
jari |
285 |
return pairedGroupAExpts; |
2 |
26 Feb 07 |
jari |
286 |
} |
2 |
26 Feb 07 |
jari |
287 |
/** |
2 |
26 Feb 07 |
jari |
* @param pairedGroupAExpts The pairedGroupAExpts to set. |
2 |
26 Feb 07 |
jari |
289 |
*/ |
2 |
26 Feb 07 |
jari |
290 |
public static void setPairedGroupAExpts(Vector pairedGroupAExpts) { |
2 |
26 Feb 07 |
jari |
291 |
SAMState.pairedGroupAExpts = pairedGroupAExpts; |
2 |
26 Feb 07 |
jari |
292 |
} |
2 |
26 Feb 07 |
jari |
293 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the pairedGroupBExpts. |
2 |
26 Feb 07 |
jari |
295 |
*/ |
2 |
26 Feb 07 |
jari |
296 |
public static Vector getPairedGroupBExpts() { |
2 |
26 Feb 07 |
jari |
297 |
return pairedGroupBExpts; |
2 |
26 Feb 07 |
jari |
298 |
} |
2 |
26 Feb 07 |
jari |
299 |
/** |
2 |
26 Feb 07 |
jari |
* @param pairedGroupBExpts The pairedGroupBExpts to set. |
2 |
26 Feb 07 |
jari |
301 |
*/ |
2 |
26 Feb 07 |
jari |
302 |
public static void setPairedGroupBExpts(Vector pairedGroupBExpts) { |
2 |
26 Feb 07 |
jari |
303 |
SAMState.pairedGroupBExpts = pairedGroupBExpts; |
2 |
26 Feb 07 |
jari |
304 |
} |
2 |
26 Feb 07 |
jari |
305 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the pi0Hat. |
2 |
26 Feb 07 |
jari |
307 |
*/ |
2 |
26 Feb 07 |
jari |
308 |
public static double getPi0Hat() { |
2 |
26 Feb 07 |
jari |
309 |
return pi0Hat; |
2 |
26 Feb 07 |
jari |
310 |
} |
2 |
26 Feb 07 |
jari |
311 |
/** |
2 |
26 Feb 07 |
jari |
* @param pi0Hat The pi0Hat to set. |
2 |
26 Feb 07 |
jari |
313 |
*/ |
2 |
26 Feb 07 |
jari |
314 |
public static void setPi0Hat(double pi0Hat) { |
2 |
26 Feb 07 |
jari |
315 |
SAMState.pi0Hat = pi0Hat; |
2 |
26 Feb 07 |
jari |
316 |
} |
2 |
26 Feb 07 |
jari |
317 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the qLowestFDR. |
2 |
26 Feb 07 |
jari |
319 |
*/ |
2 |
26 Feb 07 |
jari |
320 |
public static double[] getQLowestFDR() { |
2 |
26 Feb 07 |
jari |
321 |
return qLowestFDR; |
2 |
26 Feb 07 |
jari |
322 |
} |
2 |
26 Feb 07 |
jari |
323 |
/** |
2 |
26 Feb 07 |
jari |
* @param lowestFDR The qLowestFDR to set. |
2 |
26 Feb 07 |
jari |
325 |
*/ |
2 |
26 Feb 07 |
jari |
326 |
public static void setQLowestFDR(double[] lowestFDR) { |
2 |
26 Feb 07 |
jari |
327 |
qLowestFDR = lowestFDR; |
2 |
26 Feb 07 |
jari |
328 |
} |
2 |
26 Feb 07 |
jari |
329 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the rArray. |
2 |
26 Feb 07 |
jari |
331 |
*/ |
2 |
26 Feb 07 |
jari |
332 |
public static double[] getRArray() { |
2 |
26 Feb 07 |
jari |
333 |
return rArray; |
2 |
26 Feb 07 |
jari |
334 |
} |
2 |
26 Feb 07 |
jari |
335 |
/** |
2 |
26 Feb 07 |
jari |
* @param array The rArray to set. |
2 |
26 Feb 07 |
jari |
337 |
*/ |
2 |
26 Feb 07 |
jari |
338 |
public static void setRArray(double[] array) { |
2 |
26 Feb 07 |
jari |
339 |
rArray = array; |
2 |
26 Feb 07 |
jari |
340 |
} |
2 |
26 Feb 07 |
jari |
341 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the s0Percentile. |
2 |
26 Feb 07 |
jari |
343 |
*/ |
2 |
26 Feb 07 |
jari |
344 |
public static double getS0Percentile() { |
2 |
26 Feb 07 |
jari |
345 |
return s0Percentile; |
2 |
26 Feb 07 |
jari |
346 |
} |
2 |
26 Feb 07 |
jari |
347 |
/** |
2 |
26 Feb 07 |
jari |
* @param percentile The s0Percentile to set. |
2 |
26 Feb 07 |
jari |
349 |
*/ |
2 |
26 Feb 07 |
jari |
350 |
public static void setS0Percentile(double percentile) { |
2 |
26 Feb 07 |
jari |
351 |
s0Percentile = percentile; |
2 |
26 Feb 07 |
jari |
352 |
} |
2 |
26 Feb 07 |
jari |
353 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the sNought. |
2 |
26 Feb 07 |
jari |
355 |
*/ |
2 |
26 Feb 07 |
jari |
356 |
public static double getSNought() { |
2 |
26 Feb 07 |
jari |
357 |
return sNought; |
2 |
26 Feb 07 |
jari |
358 |
} |
2 |
26 Feb 07 |
jari |
359 |
/** |
2 |
26 Feb 07 |
jari |
* @param nought The sNought to set. |
2 |
26 Feb 07 |
jari |
361 |
*/ |
2 |
26 Feb 07 |
jari |
362 |
public static void setSNought(double nought) { |
2 |
26 Feb 07 |
jari |
363 |
sNought = nought; |
2 |
26 Feb 07 |
jari |
364 |
} |
2 |
26 Feb 07 |
jari |
365 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the sortedDArray. |
2 |
26 Feb 07 |
jari |
367 |
*/ |
2 |
26 Feb 07 |
jari |
368 |
public static double[] getSortedDArray() { |
2 |
26 Feb 07 |
jari |
369 |
return sortedDArray; |
2 |
26 Feb 07 |
jari |
370 |
} |
2 |
26 Feb 07 |
jari |
371 |
/** |
2 |
26 Feb 07 |
jari |
* @param sortedDArray The sortedDArray to set. |
2 |
26 Feb 07 |
jari |
373 |
*/ |
2 |
26 Feb 07 |
jari |
374 |
public static void setSortedDArray(double[] sortedDArray) { |
2 |
26 Feb 07 |
jari |
375 |
SAMState.sortedDArray = sortedDArray; |
2 |
26 Feb 07 |
jari |
376 |
} |
2 |
26 Feb 07 |
jari |
377 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the sortedDArrayIndices. |
2 |
26 Feb 07 |
jari |
379 |
*/ |
2 |
26 Feb 07 |
jari |
380 |
public static int[] getSortedDArrayIndices() { |
2 |
26 Feb 07 |
jari |
381 |
return sortedDArrayIndices; |
2 |
26 Feb 07 |
jari |
382 |
} |
2 |
26 Feb 07 |
jari |
383 |
/** |
2 |
26 Feb 07 |
jari |
* @param sortedDArrayIndices The sortedDArrayIndices to set. |
2 |
26 Feb 07 |
jari |
385 |
*/ |
2 |
26 Feb 07 |
jari |
386 |
public static void setSortedDArrayIndices(int[] sortedDArrayIndices) { |
2 |
26 Feb 07 |
jari |
387 |
SAMState.sortedDArrayIndices = sortedDArrayIndices; |
2 |
26 Feb 07 |
jari |
388 |
} |
2 |
26 Feb 07 |
jari |
389 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the studyDesign. |
2 |
26 Feb 07 |
jari |
391 |
*/ |
2 |
26 Feb 07 |
jari |
392 |
public static int getStudyDesign() { |
2 |
26 Feb 07 |
jari |
393 |
return studyDesign; |
2 |
26 Feb 07 |
jari |
394 |
} |
2 |
26 Feb 07 |
jari |
395 |
/** |
2 |
26 Feb 07 |
jari |
* @param studyDesign The studyDesign to set. |
2 |
26 Feb 07 |
jari |
397 |
*/ |
2 |
26 Feb 07 |
jari |
398 |
public static void setStudyDesign(int studyDesign) { |
2 |
26 Feb 07 |
jari |
399 |
SAMState.studyDesign = studyDesign; |
2 |
26 Feb 07 |
jari |
400 |
} |
2 |
26 Feb 07 |
jari |
401 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the survivalTimes. |
2 |
26 Feb 07 |
jari |
403 |
*/ |
2 |
26 Feb 07 |
jari |
404 |
public static double[] getSurvivalTimes() { |
2 |
26 Feb 07 |
jari |
405 |
return survivalTimes; |
2 |
26 Feb 07 |
jari |
406 |
} |
2 |
26 Feb 07 |
jari |
407 |
/** |
2 |
26 Feb 07 |
jari |
* @param survivalTimes The survivalTimes to set. |
2 |
26 Feb 07 |
jari |
409 |
*/ |
2 |
26 Feb 07 |
jari |
410 |
public static void setSurvivalTimes(double[] survivalTimes) { |
2 |
26 Feb 07 |
jari |
411 |
SAMState.survivalTimes = survivalTimes; |
2 |
26 Feb 07 |
jari |
412 |
} |
2 |
26 Feb 07 |
jari |
413 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the useAllUniquePerms. |
2 |
26 Feb 07 |
jari |
415 |
*/ |
2 |
26 Feb 07 |
jari |
416 |
public static boolean isUseAllUniquePerms() { |
2 |
26 Feb 07 |
jari |
417 |
return useAllUniquePerms; |
2 |
26 Feb 07 |
jari |
418 |
} |
2 |
26 Feb 07 |
jari |
419 |
/** |
2 |
26 Feb 07 |
jari |
* @param useAllUniquePerms The useAllUniquePerms to set. |
2 |
26 Feb 07 |
jari |
421 |
*/ |
2 |
26 Feb 07 |
jari |
422 |
public static void setUseAllUniquePerms(boolean useAllUniquePerms) { |
2 |
26 Feb 07 |
jari |
423 |
SAMState.useAllUniquePerms = useAllUniquePerms; |
2 |
26 Feb 07 |
jari |
424 |
} |
2 |
26 Feb 07 |
jari |
425 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the useKNearest. |
2 |
26 Feb 07 |
jari |
427 |
*/ |
2 |
26 Feb 07 |
jari |
428 |
public static boolean isUseKNearest() { |
2 |
26 Feb 07 |
jari |
429 |
return useKNearest; |
2 |
26 Feb 07 |
jari |
430 |
} |
2 |
26 Feb 07 |
jari |
431 |
/** |
2 |
26 Feb 07 |
jari |
* @param useKNearest The useKNearest to set. |
2 |
26 Feb 07 |
jari |
433 |
*/ |
2 |
26 Feb 07 |
jari |
434 |
public static void setUseKNearest(boolean useKNearest) { |
2 |
26 Feb 07 |
jari |
435 |
SAMState.useKNearest = useKNearest; |
2 |
26 Feb 07 |
jari |
436 |
} |
2 |
26 Feb 07 |
jari |
437 |
/** |
2 |
26 Feb 07 |
jari |
* @return Returns the useTusherEtAlS0. |
2 |
26 Feb 07 |
jari |
439 |
*/ |
2 |
26 Feb 07 |
jari |
440 |
public static boolean isUseTusherEtAlS0() { |
2 |
26 Feb 07 |
jari |
441 |
return useTusherEtAlS0; |
2 |
26 Feb 07 |
jari |
442 |
} |
2 |
26 Feb 07 |
jari |
443 |
/** |
2 |
26 Feb 07 |
jari |
* @param useTusherEtAlS0 The useTusherEtAlS0 to set. |
2 |
26 Feb 07 |
jari |
445 |
*/ |
2 |
26 Feb 07 |
jari |
446 |
public static void setUseTusherEtAlS0(boolean useTusherEtAlS0) { |
2 |
26 Feb 07 |
jari |
447 |
SAMState.useTusherEtAlS0 = useTusherEtAlS0; |
2 |
26 Feb 07 |
jari |
448 |
} |
2 |
26 Feb 07 |
jari |
449 |
} |
2 |
26 Feb 07 |
jari |
450 |
|
2 |
26 Feb 07 |
jari |
451 |
|
2 |
26 Feb 07 |
jari |
452 |
|
2 |
26 Feb 07 |
jari |
453 |
|
2 |
26 Feb 07 |
jari |
454 |
|
2 |
26 Feb 07 |
jari |
455 |
|
2 |
26 Feb 07 |
jari |
456 |
|
2 |
26 Feb 07 |
jari |
457 |
|
2 |
26 Feb 07 |
jari |
458 |
|
2 |
26 Feb 07 |
jari |
459 |
|
2 |
26 Feb 07 |
jari |
460 |
|
2 |
26 Feb 07 |
jari |
461 |
|
2 |
26 Feb 07 |
jari |
462 |
|
2 |
26 Feb 07 |
jari |
463 |
|
2 |
26 Feb 07 |
jari |
464 |
|
2 |
26 Feb 07 |
jari |
465 |
|
2 |
26 Feb 07 |
jari |
466 |
|
2 |
26 Feb 07 |
jari |
467 |
|
2 |
26 Feb 07 |
jari |
468 |
|
2 |
26 Feb 07 |
jari |
469 |
|
2 |
26 Feb 07 |
jari |
470 |
|
2 |
26 Feb 07 |
jari |
471 |
|
2 |
26 Feb 07 |
jari |
472 |
|
2 |
26 Feb 07 |
jari |
473 |
|