import java.io.FileInputStream;\r
import java.io.FileOutputStream;\r
import java.io.IOException;\r
-import java.io.OutputStream;\r
import java.io.PrintWriter;\r
import java.io.Writer;\r
import java.net.ConnectException;\r
import compbio.data.sequence.UnknownFileFormatException;\r
import compbio.metadata.JobSubmissionException;\r
import compbio.metadata.Option;\r
+import compbio.metadata.Limit;\r
import compbio.metadata.Preset;\r
+import compbio.metadata.PresetManager;\r
import compbio.metadata.ResultNotAvailableException;\r
import compbio.metadata.WrongParameterException;\r
import compbio.util.FileUtil;\r
IOHelper.writeOut(writer, alignment);\r
writer.close();\r
}\r
+ AlignmentMetadata md = alignment.getMetadata();\r
+ System.out.println("Output has been prepared with " + md.getProgram());\r
}\r
}\r
\r
if (CmdHelper.listParameters(cmd)) {\r
- System.out.println(MetadataHelper.getParametersList(thews));\r
+ List<Option<T>> opts = MetadataHelper.getParametersList(thews, hostname);\r
+ for (Option<T> o : opts) {\r
+ System.out.println("##############################################################################\n" + o.toString());\r
+ }\r
}\r
if (CmdHelper.listPresets(cmd)) {\r
- System.out.println(MetadataHelper.getPresetList(thews));\r
+ PresetManager<T> psm = MetadataHelper.getPresetList(thews);\r
+ if (null != psm) {\r
+ System.out.print(psm);\r
+ } else {\r
+ System.out.println("No presets are defined for the Web service");\r
+ }\r
}\r
if (CmdHelper.listLimits(cmd)) {\r
- System.out.println(MetadataHelper.getLimits(thews));\r
+ List<Limit<T>> lims = MetadataHelper.getLimits(thews);\r
+ for (Limit<T> l : lims) {\r
+ System.out.println("##############################################################################\n" + l.toString());\r
+ }\r
}\r
log.fine("Disconnecting...");\r
((Closeable) thews).close();\r
\r
private static void listAllServices(String hostname) throws WebServiceException, IOException {\r
RegistryWS registry = connectToRegistry(hostname);\r
- Set<Services> func_services = Collections.EMPTY_SET;\r
- Set<Services> nonfunc_services = Collections.EMPTY_SET;\r
+ Set<Services> func_services = Collections.emptySet();\r
+ Set<Services> nonfunc_services = Collections.emptySet();\r
if (registry != null) {\r
func_services = registry.getSupportedServices();\r
nonfunc_services = registry.getNonoperatedServices();\r
* \r
*/\r
public static void main(String[] args) {\r
-\r
if (args == null) {\r
System.out.println(Constraints.help_text);\r
System.exit(1);\r
System.out.println(Constraints.help_text);\r
System.exit(1);\r
}\r
-\r
try {\r
new Jws2Client(args);\r
} catch (IOException e) {\r