https://github.com/F1000Research/GASOLINE
Tip revision: b311a55a1126c2d961686f08fe5b341f930db7e5 authored by GMicale on 12 June 2014, 16:41:05 UTC
Update README.md
Update README.md
Tip revision: b311a55
ImportNetTask.java
import org.cytoscape.work.AbstractTask;
import org.cytoscape.work.TaskMonitor;
public class ImportNetTask extends AbstractTask
{
private NetworksData netData;
private String fname;
private String name;
public ImportNetTask(NetworksData netData, String fname, String name)
{
this.netData = netData;
this.fname = fname;
this.name = name;
}
public void run(TaskMonitor taskMonitor)
{
if(taskMonitor == null)
throw new IllegalStateException("Task Monitor is not set.");
else if(taskMonitor != null)
{
taskMonitor.setProgress(-1);
taskMonitor.setStatusMessage("Import");
}
try
{
netData.newNetwork(fname,name);
}
catch (Exception ex)
{
System.out.println("Error importing new Network");
netData.deleteAll();
return;
}
}
public void cancel()
{}
public String getTitle()
{
return "Import Network";
}
}