Merge branch 'features/r2_11_2_alphafold/JAL-629' into features/JAL-3858_PAEsInProjects
[jalview.git] / src / jalview / bin / ArgParser.java
index 877a7f6..338d130 100644 (file)
@@ -103,7 +103,7 @@ public class ArgParser
       TEMPFAC.setOptions(Opt.STRING, Opt.LINKED);
       TEMPFAC_LABEL.setOptions(Opt.STRING, Opt.LINKED);
       TEMPFAC_DESC.setOptions(Opt.STRING, Opt.LINKED);
-      TEMPFAC_SHADING.setOptions(Opt.STRING, Opt.LINKED);
+      TEMPFAC_SHADING.setOptions(Opt.BOOLEAN, Opt.LINKED);
       TITLE.setOptions(Opt.STRING, Opt.LINKED);
       PAEMATRIX.setOptions(Opt.STRING, Opt.LINKED, Opt.MULTI);
       NOSTRUCTURE.setOptions(Opt.UNARY, Opt.LINKED);
@@ -687,6 +687,13 @@ public class ArgParser
     return (vals == null || vals.size() == 0) ? null : vals.get(0);
   }
 
+  public static boolean hasValue(Map<Arg, ArgValues> m, Arg a)
+  {
+    if (!m.containsKey(a))
+      return false;
+    return getValue(m, a) != null;
+  }
+
   public static boolean getBoolean(Map<Arg, ArgValues> m, Arg a)
   {
     ArgValues av = getArgValues(m, a);