import jalview.schemes.FeatureColour;
import jalview.util.ColorUtils;
import jalview.ws.jws2.jabaws2.Jws2Instance;
+import jalview.ws.params.ArgumentI;
import jalview.ws.params.WsParamSetI;
import java.awt.Color;
import compbio.data.sequence.Range;
import compbio.data.sequence.Score;
import compbio.data.sequence.ScoreManager.ScoreHolder;
-import compbio.metadata.Argument;
public class AADisorderClient extends JabawsCalcWorker
{
AlignFrame af;
public AADisorderClient(Jws2Instance sh, AlignFrame alignFrame,
- WsParamSetI thePreset, List<Argument> paramset)
+ WsParamSetI thePreset, List<ArgumentI> paramset)
{
super(sh, alignFrame, thePreset, paramset);
af = alignFrame;
- typeName = sh.action;
- methodName = sh.serviceType;
+ typeName = sh.getAction();
+ methodName = sh.getName();
submitGaps = false;
alignedSeqs = false;
if (immediate || !calcMan.isWorking(this) && scoremanager != null)
{
Map<String, String[]> featureTypeMap = featureMap
- .get(service.serviceType);
+ .get(service.getName());
Map<String, Map<String, Object>> annotTypeMap = annotMap
- .get(service.serviceType);
+ .get(service.getName());
boolean dispFeatures = false;
Map<String, Object> fc = new Hashtable<>();
List<AlignmentAnnotation> ourAnnot = new ArrayList<>();
String typename, calcName;
AlignmentAnnotation annot = createAnnotationRowsForScores(
ourAnnot,
- typename = service.serviceType + " ("
+ typename = service.getName() + " ("
+ scr.getMethod() + ")",
- calcName = service.getServiceTypeURI() + "/"
+ calcName = service.getNameURI() + "/"
+ scr.getMethod(),
aseq, base + 1, scr);
annot.graph = AlignmentAnnotation.LINE_GRAPH;