Modify or combine the output of computeMatrix in a variety of ways.computeMatrixOperationsdeepTools_macros.xml
$outFileTxt
#else if $submodule.command == "relabel":
relabel
-m $submodule.matrixFile
#if $submodule.groupLabels is not None and str($submodule.groupLabels) != '':
--groupLabels $submodule.groupLabels
#end if
#if $submodule.sampleLabels is not None and str($submodule.sampleLabels) != '':
--sampleLabels $submodule.sampleLabels
#end if
#else if $submodule.command == "subset":
subset
-m $submodule.matrixFile
#if $submodule.groups is not None and str($submodule.groups) != '':
--groups $submodule.groups
#end if
#if $submodule.samples is not None and str($submodule.samples) != '':
--samples $submodule.samples
#end if
-o $outFileName
#else if $submodule.command == "filterStrand":
filterStrand
-m $submodule.matrixFile
--strand $submodule.strand
-o $outFileName
#else if $submodule.command == "filterValues":
filterValues
-m $submodule.matrixFile
#if $submodule.minValue is not None and str($submodule.minValue) != '':
--min $submodule.minValue
#end if
#if $submodule.maxValue is not None and str($submodule.maxValue) != '':
--max $submodule.maxValue
#end if
-o $outFileName
#else if $submodule.command == "rbind":
#set $files=[]
#for $f in $submodule.matrixFiles:
#silent $files.append(str($f.matrixFile))
#end for
rbind
-m '#echo "' '".join($files)#'
-o $outFileName
#else if $submodule.command == "cbind":
cbind
#set $files=[]
#for $f in $submodule.matrixFiles:
#silent $files.append(str($f.matrixFile))
#end for
-m '#echo "' '".join($files)#'
-o $outFileName
#else if $submodule.command == "sort":
sort
#set $files=[]
#for $f in $submodule.regionsFiles:
#silent $files.append(str($f.regionsFile))
#end for
-m $submodule.matrixFile
-R '#echo "' '".join($files)#'
-o $outFileName
#else if $submodule.command == "dataRange":
dataRange
-m $submodule.matrixFile
> $outFileTxt
#end if
]]>
((
submodule['command'] != "info"
))
((
submodule['command'] == "info"
))