2 |
26 Feb 07 |
jari |
1 |
/* |
2 |
26 Feb 07 |
jari |
* Created on Nov 16, 2004 |
2 |
26 Feb 07 |
jari |
3 |
*/ |
2 |
26 Feb 07 |
jari |
4 |
package org.tigr.microarray.mev.cluster.gui.impl.usc; |
2 |
26 Feb 07 |
jari |
5 |
|
2 |
26 Feb 07 |
jari |
6 |
/** |
2 |
26 Feb 07 |
jari |
* @author vu |
2 |
26 Feb 07 |
jari |
8 |
*/ |
2 |
26 Feb 07 |
jari |
9 |
public class USCGene { |
2 |
26 Feb 07 |
jari |
10 |
private String geneName; |
2 |
26 Feb 07 |
jari |
11 |
private String[] extraFields; |
2 |
26 Feb 07 |
jari |
12 |
|
2 |
26 Feb 07 |
jari |
13 |
/** |
2 |
26 Feb 07 |
jari |
* EH - Null constructor added to allow state-saving. |
2 |
26 Feb 07 |
jari |
15 |
* |
2 |
26 Feb 07 |
jari |
16 |
*/ |
2 |
26 Feb 07 |
jari |
17 |
public USCGene(){} |
2 |
26 Feb 07 |
jari |
18 |
|
2 |
26 Feb 07 |
jari |
19 |
public USCGene( String geneNameP, String[] extraFieldsP ) { |
2 |
26 Feb 07 |
jari |
20 |
this.geneName = geneNameP; |
2 |
26 Feb 07 |
jari |
21 |
this.extraFields = extraFieldsP; |
2 |
26 Feb 07 |
jari |
22 |
} |
2 |
26 Feb 07 |
jari |
23 |
|
2 |
26 Feb 07 |
jari |
24 |
|
2 |
26 Feb 07 |
jari |
25 |
public String getGeneName() { |
2 |
26 Feb 07 |
jari |
26 |
return this.geneName; |
2 |
26 Feb 07 |
jari |
27 |
} |
2 |
26 Feb 07 |
jari |
28 |
public String[] getExtraFields() { |
2 |
26 Feb 07 |
jari |
29 |
return this.extraFields; |
2 |
26 Feb 07 |
jari |
30 |
} |
2 |
26 Feb 07 |
jari |
31 |
public String getExtraField( int iField ) { |
2 |
26 Feb 07 |
jari |
32 |
return this.extraFields[ iField ]; |
2 |
26 Feb 07 |
jari |
33 |
} |
2 |
26 Feb 07 |
jari |
34 |
public int getExtraFieldSize() { |
2 |
26 Feb 07 |
jari |
35 |
if( this.extraFields == null ) { |
2 |
26 Feb 07 |
jari |
36 |
return 0; |
2 |
26 Feb 07 |
jari |
37 |
} else { |
2 |
26 Feb 07 |
jari |
38 |
return this.extraFields.length; |
2 |
26 Feb 07 |
jari |
39 |
} |
2 |
26 Feb 07 |
jari |
40 |
} |
2 |
26 Feb 07 |
jari |
//EH added accessor methods to make this class a JavaBean |
2 |
26 Feb 07 |
jari |
42 |
/** |
2 |
26 Feb 07 |
jari |
* @param extraFields The extraFields to set. |
2 |
26 Feb 07 |
jari |
44 |
*/ |
2 |
26 Feb 07 |
jari |
45 |
public void setExtraFields(String[] extraFields) { |
2 |
26 Feb 07 |
jari |
46 |
this.extraFields = extraFields; |
2 |
26 Feb 07 |
jari |
47 |
} |
2 |
26 Feb 07 |
jari |
48 |
/** |
2 |
26 Feb 07 |
jari |
* @param geneName The geneName to set. |
2 |
26 Feb 07 |
jari |
50 |
*/ |
2 |
26 Feb 07 |
jari |
51 |
public void setGeneName(String geneName) { |
2 |
26 Feb 07 |
jari |
52 |
this.geneName = geneName; |
2 |
26 Feb 07 |
jari |
53 |
} |
2 |
26 Feb 07 |
jari |
54 |
}//end class |