package gui;
import java.io.File;
import java.util.ArrayList;
/**
* An interface implemented by the existing experiment panel and the new
* experiment panel. This interface is used to connect the two panels.
*
* @author
*
*/
public interface ExperimentPanel {
/**
* Method returning the current available genome releases for the species
* selected.
*
* @return an Array of Strings representing the releases.
*/
public ArrayList<String> getGenomeReleases();
/**
* Deletes an uploadFileRow and calls a private repaint method. If it fails
* to find the file, an error message is shown to the user.
*
* @param f
* This is used to identify which uploadFileRow to be deleted.
*/
public void deleteFileRow(File f);
}