*/
package jalview.ws.rest;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.util.Hashtable;
-import java.util.Vector;
-
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-import javax.swing.JOptionPane;
-import javax.swing.event.MenuEvent;
-import javax.swing.event.MenuListener;
-
import jalview.bin.Cache;
import jalview.datamodel.AlignmentView;
import jalview.gui.AlignFrame;
import jalview.gui.Desktop;
import jalview.gui.WebserviceInfo;
import jalview.io.packed.DataProvider.JvDataType;
+import jalview.io.packed.JalviewDataset;
import jalview.util.MessageManager;
import jalview.ws.WSClient;
import jalview.ws.WSClientI;
import jalview.ws.WSMenuEntryProviderI;
+import jalview.ws.rest.params.Alignment;
+import jalview.ws.rest.params.JobConstant;
+import jalview.ws.rest.params.SeqGroupIndexVector;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.util.Hashtable;
+import java.util.Vector;
+
+import javax.swing.JMenu;
+import javax.swing.JMenuItem;
+import javax.swing.JOptionPane;
+import javax.swing.event.MenuEvent;
+import javax.swing.event.MenuListener;
/**
* @author JimP
*/
protected AlignFrame recoverAlignFrameForView()
{
- return jalview.gui.Desktop.getAlignFrameFor(av);
+ return Desktop.getAlignFrameFor(av);
}
public RestClient(RestServiceDescription service2, AlignFrame alignFrame)
/**
* input data context
*/
- jalview.io.packed.JalviewDataset jds;
+ JalviewDataset jds;
/**
* informative name for results
{
String action = "Analysis", description = "Sequence Harmony and Multi-Relief (Brandt et al. 2010)", name = MessageManager.getString("label.multiharmony");
Hashtable<String, InputType> iparams = new Hashtable<String, InputType>();
- jalview.ws.rest.params.JobConstant toolp;
+ JobConstant toolp;
// toolp = new jalview.ws.rest.JobConstant("tool","jalview");
// iparams.put(toolp.token, toolp);
// toolp = new jalview.ws.rest.params.JobConstant("mbjob[method]","shmr");
// toolp = new jalview.ws.rest.params.JobConstant("blast","0");
// iparams.put(toolp.token, toolp);
- jalview.ws.rest.params.Alignment aliinput = new jalview.ws.rest.params.Alignment();
+ Alignment aliinput = new Alignment();
// SHMR server has a 65K limit for content pasted into the 'ali' parameter,
// so we always upload our files.
aliinput.token = "ali_file";
aliinput.writeAsFile = true;
iparams.put(aliinput.token, aliinput);
- jalview.ws.rest.params.SeqGroupIndexVector sgroups = new jalview.ws.rest.params.SeqGroupIndexVector();
+ SeqGroupIndexVector sgroups = new SeqGroupIndexVector();
sgroups.setMinsize(2);
sgroups.min = 2;// need at least two group defined to make a partition
iparams.put("groups", sgroups);
try
{
for (RestServiceDescription descr : RestServiceDescription
- .parseDescriptions(jalview.bin.Cache.getDefault(
+ .parseDescriptions(Cache.getDefault(
RSBS_SERVICES,
makeShmmrRestClient().service.toString())))
{