Usage: java MobyGraphs -h[elp] java MobyGraphs [] or run-graphs-client where specify what Moby registry to connect to (or what cache to use instead): -cachedir a directory where to cache information from a Moby registry; depending on -e and -uri there will be a subdirectory in used; if such subdirectory already exists its contents is used instead fetching data from the Moby registry; if it does not exist it is created and filled with date fetched from the Moby registry -e is an endpoint of a Moby registry -uri is a URI defining Moby registry's namespace or -registry is a convenient way to specify a known registry; the list of known registries can be obtained by the -lr option from the MobyCmdLineClient (run-cmdline-client -lr) where are: General arguments: ------------------ -q ... quiet mode graph properties: -rankdir LR (default): graph directed Left to Right, TB: graph directed Top to Bottom Making a graph of data types: ----------------------------- -d ... make graph showing data types output destination (default: standard output): -fd ... where to put the data types graph -f ... where to put (any) created graph Making a graph of service types: -------------------------------- -t ... make graph showing service types output destination (default: standard output): -ft ... where to put the service types graph -f ... where to put (any) created graph Making a graph of service instances: ------------------------------------ -s ... make graph showing service instances output destination (default: standard output): -fs ... where to put the services graph -f ... where to put (any) created graph output format: -dot ... Grapviz 'dot' language (this is default); to display the result use something like: dot -Tpng | display (where is what specified by -f) -rdf ... as RDF (not used for -datapath) output filter (what services to be included): -auth -name -depth ... an integer, how far to go from given services (default is 1) or -path draw all pathes from to Making a graph of service instances based on I/O types: ------------------------------------------------------- -s ... make graph showing service instances -datapath draw path(s) starting in and ending in ; can be: namespace/dataTypeName or simply dataTypeName Example: -datapath GO/Object AminoAcidSequence -separate ... create one output file for each found path; only paths without cycles and forking are included (this option is automatically implied also when any of arguments -join or -sculf or -onlyscufl are used) -join create separate paths (as defined by -separate) but join them again together (as parallel graphs) in graphs each of them with maximum paths -scufl ... generate workflow definition (for Taverna) for each separate path -onlyscufl ... do only what -scufl does without generating any graphs additional properties for workflow definition (used only with -scufl or -onlyscufl): -rawinput the generated workflow definition will not include input data processors (converting basic data types into Moby XML structure. By default it does. -rawoutput the generated workflow definition will not include output data processors (converting basic data types from Moby XML structure. By default it does. -raw the generated workflow definition will not include input nor output data processors (converting basic data types into/from Moby XML structure. By default it does. This does what -rawinput and -rawoutput do together. -tverbose workflow creation will produce many messages. By default it does not. [Note: You can also use -argsfile to read arguments from a file. See details in src/Clients/help/argsfile.example.]