Track Description
<?xml version="1.0" ?>
<track name="Track" comment="A track." url="http://localhost/cgi-bin/TilingArrayTrack.cgi">
<track_arguments>
<track_argument name="database" value="test" />
<track_argument name="track_name" value="test" />
<track_argument name="revision" value="20070710" />
</track_arguments>
<layers>
<layer type="graphic">
<layer_arguments>
<layer_argument name="track_layer" value="image" />
</layer_arguments>
<requred_arguments>
<required_argument name="target" type="string" />
<required_argument name="start" type="unsigned_integer" />
<required_argument name="end" type="unsigned_integer" />
<required_argument name="width" type="unsigned_integer" />
</requred_arguments>
<option_arguments>
<option_argument name="row_height" type="unsigned_integer" />
<option_argument name="fg_color" type="color_name" />
<option_argument name="bg_color" type="color_name" />
<option_argument name="track_type" type="select[tile,plot,graph,color_graph]" />
<option_argument name="scale" type="select[real,logarithm]" />
<option_argument name="separate_strand" type="select[TRUE,FALSE]" />
<option_argument name="unique_probe" type="select[TRUE,FALSE]" />
</option_arguments>
</layer>
<layer type="index">
<layer_arguments>
<layer_argument name="track_layer" value="index_image" />
</layer_arguments>
<requred_arguments>
<required_argument name="target" type="string" />
<required_argument name="start" type="unsigned_integer" />
<required_argument name="end" type="unsigned_integer" />
<required_argument name="width" type="unsigned_integer" />
</requred_arguments>
<option_arguments>
<option_argument name="row_height" type="unsigned_integer" />
<option_argument name="fg_color" type="color_name" />
<option_argument name="bg_color" type="color_name" />
<option_argument name="track_type" type="select[tile,plot,graph,color_graph]" />
<option_argument name="scale" type="select[real,logarithm]" />
<option_argument name="separate_strand" type="select[TRUE,FALSE]" />
<option_argument name="unique_probe" type="select[TRUE,FALSE]" />
</option_arguments>
</layer>
<layer type="operation">
<layer_arguments>
<layer_argument name="track_layer" value="operation" />
</layer_arguments>
<requred_arguments>
<required_argument name="target" type="string" />
<required_argument name="start" type="unsigned_integer" />
<required_argument name="end" type="unsigned_integer" />
<required_argument name="width" type="unsigned_integer" />
</requred_arguments>
<option_arguments>
<option_argument name="row_height" type="unsigned_integer" />
<option_argument name="fg_color" type="color_name" />
<option_argument name="bg_color" type="color_name" />
<option_argument name="track_type" type="select[tile,plot,graph,color_graph]" />
<option_argument name="scale" type="select[real,logarithm]" />
<option_argument name="separate_strand" type="select[TRUE,FALSE]" />
<option_argument name="unique_probe" type="select[TRUE,FALSE]" />
</option_arguments>
</layer>
<layer type="index_operation">
<layer_arguments>
<layer_argument name="track_layer" value="index_operation" />
</layer_arguments>
<requred_arguments>
<required_argument name="target" type="string" />
<required_argument name="start" type="unsigned_integer" />
<required_argument name="end" type="unsigned_integer" />
<required_argument name="width" type="unsigned_integer" />
</requred_arguments>
<option_arguments>
<option_argument name="row_height" type="unsigned_integer" />
<option_argument name="fg_color" type="color_name" />
<option_argument name="bg_color" type="color_name" />
<option_argument name="track_type" type="select[tile,plot,graph,color_graph]" />
<option_argument name="scale" type="select[real,logarithm]" />
<option_argument name="separate_strand" type="select[TRUE,FALSE]" />
<option_argument name="unique_probe" type="select[TRUE,FALSE]" />
</option_arguments>
</layer>
<layer type="query" name="get average signal" desc="returns average signal intensity" >
<layer_arguments>
<layer_argument name="track_layer" value="query" />
<layer_argument name="get" value="signal" />
</layer_arguments>
<required_arguments>
<required_argument name="target" type="string" />
<required_argument name="start" type="unsigned_integer" />
<required_argument name="end" type="unsigned_integer" />
</required_arguments>
</layer>
<layer type="query" name="get probe" desc="returns probe info" >
<layer_arguments>
<layer_argument name="track_layer" value="query" />
<layer_argument name="get" value="probe" />
</layer_arguments>
<required_arguments>
<required_argument name="signal" type="custom type" /> <!-- [=signal], [signal1~signal2], [~signal]. [signal~] -->
</required_arguments>
<option_arguments>
<option_argument name="target" type="string" />
<option_argument name="start" type="unsigned integer" />
<option_argument name="end" type="unsigned integer" />
</option_arguments>
</layer>
<layer type="query" name="get region" desc="returns region info" >
<layer_arguments>
<layer_argument name="track_layer" value="query" />
<layer_argument name="get" value="region" />
</layer_arguments>
<required_arguments>
<required_argument name="signal" type="custom type" /> <!-- [=signal], [signal1~signal2], [~signal]. [signal~] -->
</required_arguments>
</layer>
</layers>
</track>