*/
//System.out.println(geneFilter.getParameters());
JFileChooser dialog = new JFileChooser();
CommonFileFilter filter;
String groupFile = null,
geneFile = null;
if( lastWorkingPath != null )
{
dialog.setCurrentDirectory(new File(lastWorkingPath));
}
// LOAD CATEGORIES
dialog.setAcceptAllFileFilterUsed(false);
filter = new CommonFileFilter("Summary Export File (.se,.txt)");
filter.addExtension("se");
filter.addExtension("txt");
dialog.addChoosableFileFilter(filter);
if( dialog.showOpenDialog(parentComponent) == JFileChooser.APPROVE_OPTION )
{
File file = dialog.getSelectedFile();
lastWorkingPath = file.getAbsolutePath();
if( file.exists() )
{
groupFile = file.getAbsolutePath();
}
else
{
JOptionPane.showMessageDialog( parentComponent,
"File does not exist '"+ file.getName().toString() +"' ",
"Error",
JOptionPane.ERROR_MESSAGE);
return false;
}
}
else
{
return false;
}
// LOAD GENE LIST
dialog = new JFileChooser();
dialog.setCurrentDirectory(new File(lastWorkingPath));
filter = new CommonFileFilter("Gene Category Export (.gce,.txt)");
filter.addExtension("gce");
filter.addExtension("txt");
dialog.setFileFilter(filter);
if( dialog.showOpenDialog(parentComponent) == JFileChooser.APPROVE_OPTION )
{
File file = dialog.getSelectedFile();