JAL-2629 for multi-job hmmbuilds, group names are now the HMM names
[jalview.git] / src / jalview / hmmer / HMMERParamStore.java
index b512ce1..11cde90 100644 (file)
@@ -6,7 +6,6 @@ import jalview.gui.Preferences;
 import jalview.util.MessageManager;
 import jalview.ws.params.ArgumentI;
 import jalview.ws.params.ParamDatastoreI;
-import jalview.ws.params.ValueConstrainI;
 import jalview.ws.params.WsParamSetI;
 import jalview.ws.params.simple.BooleanOption;
 import jalview.ws.params.simple.IntegerParameter;
@@ -157,29 +156,17 @@ public class HMMERParamStore implements ParamDatastoreI
             MessageManager.getString("label.use_reference"),
             MessageManager.getString("label.use_reference_desc"), true,
             true, true, null));
-  }
-
-  private class StringValueConstrain implements ValueConstrainI
-  {
-
-    @Override
-    public ValueType getType()
-    {
-      return ValueType.String;
-    }
 
-    @Override
-    public Number getMax()
-    {
-      return null;
-    }
-
-    @Override
-    public Number getMin()
-    {
-      return null;
-    }
+    Collection<String> options = new ArrayList<>();
+    options.add(MessageManager.getString("label.alignment"));
+    options.add(MessageManager.getString("label.groups_and_alignment"));
+    options.add(MessageManager.getString("label.groups"));
+    options.add(MessageManager.getString("label.selected_group"));
 
+    args.add(new Option(MessageManager.getString("label.hmmbuild_for"),
+            MessageManager.getString("label.hmmbuild_for_desc"), true,
+            MessageManager.getString("label.alignment"),
+            MessageManager.getString("label.alignment"), options, null));
   }
 
   @Override