forked from kjellp/SMRT-Analysis
-
Notifications
You must be signed in to change notification settings - Fork 0
Specifying SMRT Pipe parameters
fripp edited this page Feb 12, 2013
·
7 revisions
The --params
option is the most important SMRT Pipe option, and is required for any sophisticated use. The option specifies an XML file that controls:
- The analysis modules to run.
- The order of execution.
- The parameters used by the modules.
The general structure of the settings XML file is as follows:
<?xml version="1.0"?>
<smrtpipeSettings>
<protocol>
...global parameters...
</protocol>
<module id="module_1">
...parameters...
</module>
<module id="module_2">
...parameters...
</module>
</smrtpipeSettings>
- The
protocol
element allows setting global parameters that could possibly be used by all modules. - Each
module
element defines an analysis module to run. - The order of the
module
elements defines the order in which the modules execute.
SMRT Portal protocol templates are located in: $SEYMOUR_HOME/common/protocols/
.
SMRT Pipe modules are located in:
$SEYMOUR_HOME/analysis/lib/pythonx.x/pbpy-0.1-py2.7.egg/pbpy/smrtpipe/modules/
.