WebDriver
and its associated classes as a simple API to a
multi-process version of SCOPE designed for use by a web
front end.See: Description
Class | Description |
---|---|
ChildProcessProblem |
Used to reconstruct a throwable object thrown by a child process so that
ChildProcessProblem.toString() , ChildProcessProblem.getReconstructedStackTrace() , and
getCause() behave as they would have in the original object that was caught in the child process. |
GeneMapImageDrawer | |
GeneMapImageDrawer.Gene | |
GeneMapImageDrawer.Motif | |
GeneMapImageDrawer.MotifInstance | |
GraphicsEnvironment | |
ServerSocketImageWriter | |
ServerSocketImageWriter.Gene | |
ServerSocketImageWriter.Motif | |
ServerSocketImageWriter.MotifInstance | |
StreamPipe | |
WebDriver |
A
BeamDriver designed for use by a web front end. |
WebDriverJr |
A
BeamDriver that has been modified so that WebDriver can run it as a child process. |
Exception | Description |
---|---|
InvalidGeneListException |
A RuntimeException that is thrown if the gene list contains some error in it.
|
PrematureDeathException |
A RuntimeException that is thrown when the child process appears to have been killed from some outside process.
|
WebDriver
and its associated classes as a simple API to a
multi-process version of SCOPE designed for use by a web
front end.
WebDriver
is a BeamDriver
that runs SCOPE in a separate process using a WebDriverJr
.
WebDriver
thus behaves as a
monolithic BeamDriver
to the outside world, but by executing SCOPE in a
separate JVM, gets around any memory restrictions that the server imposes on
application threads. WebDriver
also contains several other changes and
additions to BeamDriver
in order to accomodate the web front end.
The web front end is written in JSP and is documented
here.