A command-line client that invokes Moses code generators.
Details about generators are in "docs/Moses.html".

Usage:
   run-generator -h[elp]
   run-generator [<options>] <filename>
or
   set CLASSPATH and
   java MosesGenerator -h[elp]
   java MosesGenerator [<options>] <filename>
or
   ant [properties] moses-datatypes
   ant [properties] moses-services
   
where <options> for generating code for Biomoby data types are:
   -dt  ... generate data types
   -filter <regex> ... what data types to generate
      Put here names of data types as regular expression -
      but usually you want to generate all of them. This is
      therefore an option mostly for debugging.

where <options> for generating code for Biomoby services:
   -s  ... generate services
      This option is not necessary if there is '-service'
      or '-auth' options. 
   -service <regex> ... what services to generate
      Put here names of services as regular expression.
      For example:
         -service gene        (case-sensitive)
         -service '(?i)gene'  (case-insensitive)
   -auth <authority> ... what services to generate
      Put here names of service authorities as regular expression.
      You can combine both '-service' and -'auth' and get logical
      AND. For example:
         -auth icapture -service '(?i)test'

where the main <options> for both generators are:
   -cachedir <local-dir>
      A local directory where are cached Biomoby object. Use
      this option even if you do not have a cache - and it will
      be created so the next time generators will run faster
      (but still they need to go to registry for list of names).

   -e <endpoint>
      A URL of a Biomoby registry where this generator will go to
      fetch information about generated entities.
      It has a default value so usually it is not needed.
   -uri <namespace>
      A namespace/URI of a Biomoby registry. Again its default
      value is usually fine.
 or
   -registry <registry-synonym>
      <registry-synonym> 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 the remaining <options> for both generators are:
   -q  ... less verbose mode (quiet)
   -n  ... do NOT generate anything, just show what WOULD be
           generated
   -outdir <local-dir>
       A directory where the results go to.
       Default is the current directory.
   -ng ... do NOT include graphs (showing connections to other
           Biomoby entities) in the generated Java API. This makes
           generating slightly faster.
   -dot <local-path>
       The graphs (unless disabled by an '-ng' option) are created
       using an external program 'dot' (from Graphviz package). If
       this program is not on your PATH, specify here where it is.

[Note: You can also use -argsfile <filename> to read arguments from a
file. See details in src/Clients/help/argsfile.example.]
