/**
* This package provides the SeqWare module interface and API, including
* common code and classes. SeqWare uses modules as the main unit oF
* processing. Most modules will wrap a command-line tool providing a
* uniform way to call it and capture its output. The details vary by module,
* but significant amounts of the code are the same, and are abstracted into
* this package. Modules wrapping specific tools are provided in the
* net.sourceforge.seqware.pipeline.modules packages, and sub-packages.
*
* To create their own modules, users are expected to extend the
* {@link Module} class or the {@link net.sourceforge.seqware.pipeline.modules.GenericCommandRunner
* GenericCommandRunner}class. the [TODO-Link] HelloWorld module provides an
* illustrative example.
*/
package net.sourceforge.seqware.pipeline.module;