Mercurial > repos > lecorguille > camera_annotate
diff abims_CAMERA_annotateDiffreport.xml @ 1:a887bff50e45 draft
Uploaded
author | lecorguille |
---|---|
date | Tue, 19 Jan 2016 08:32:29 -0500 |
parents | b495191430d5 |
children | 3cc51ada0ffa |
line wrap: on
line diff
--- a/abims_CAMERA_annotateDiffreport.xml Fri Aug 07 09:08:29 2015 -0400 +++ b/abims_CAMERA_annotateDiffreport.xml Tue Jan 19 08:32:29 2016 -0500 @@ -1,4 +1,4 @@ -<tool id="abims_CAMERA_annotateDiffreport" name="CAMERA.annotate" version="2.0.1"> +<tool id="abims_CAMERA_annotateDiffreport" name="CAMERA.annotate" version="2.1.2"> <description>CAMERA annotate function. Returns annotation results (isotope peaks, adducts and fragments) and a diffreport if more than one condition.</description> @@ -14,10 +14,17 @@ <exit_code range="1:" level="fatal" /> </stdio> - <command> + <command><![CDATA[ CAMERA.r - xfunction annotatediff image $image - convert_param $convert_param num_digits $num_digits nSlaves \${GALAXY_SLOTS:-1} + xfunction annotatediff + image $image + + variableMetadataOutput $variableMetadata + dataMatrixOutput $datamatrix + xsetRdataOutput $rdata + + convert_param $convert_param num_digits $num_digits + nSlaves \${GALAXY_SLOTS:-1} sigma $sigma perfwhm $perfwhm maxcharge $maxcharge maxiso $maxiso minfrac $minfrac ppm $ppm mzabs $mzabs intval $intval @@ -42,6 +49,7 @@ h $options.h w $options.w mzdec $options.mzdec + new_file_path ${__new_file_path__}/primary_${output_diffreport.id}_ #else eicmax 0 eicwidth 200 @@ -50,16 +58,11 @@ h 480 w 640 mzdec 2 + new_file_path ${__new_file_path__}/primary_${output_diffreport.id}_ #end if - && ( - mv variableMetadata.tsv $variableMetadata; - mv dataMatrix.tsv $datamatrix; - mv annotatediff.RData $rdata - ); - cat xset.log - </command> + ]]></command> <inputs> @@ -67,7 +70,7 @@ <param name="image" type="data" label="RData file" format="rdata.xcms.fillpeaks,rdata" help="output file from another function xcms (fillPeaks)" /> <param name="convert_param" type="boolean" checked="false" truevalue="TRUE" falsevalue="FALSE" label="Convert retention time (seconds) into minutes" help="Convert the columns rtmed, rtmin and rtmax into minutes"/> - <param name="num_digits" type="integer" value="0" label="" help="Number of decimal places for mass values reported in ions identifiers" /> + <param name="num_digits" type="integer" value="4" label="" help="Number of decimal places for mass values reported in ions identifiers. A minimum of 4 decimal places should be set" /> <param name="sigma" type="integer" value="6" label="groupFWHM: multiplier of the standard deviation" help="[sigma]" /> <param name="perfwhm" type="float" value="0.6" max="1" min="0" label="groupFWHM: percentage of FWHM width" help="[perfwhm]" /> @@ -137,16 +140,17 @@ </inputs> <outputs> - <data name="variableMetadata" format="tabular" label="${image.name[:-6]}.annotate.variableMetadata.tsv" > - <discover_datasets pattern="__designation_and_ext__" directory="zip" visible="true" /> - </data> + <data name="variableMetadata" format="tabular" label="${image.name[:-6]}.annotate.variableMetadata.tsv" /> <data name="datamatrix" format="tabular" label="${image.name[:-6]}.annotate.dataMatrix.tsv" /> <data name="rdata" format="rdata.camera.quick" label="${image.name[:-6]}.annotate.${$quick_block.polarity}.Rdata" > <change_format> <when input="quick_block.polarity" value="positive" format="rdata.camera.positive" /> <when input="quick_block.polarity" value="negative" format="rdata.camera.negative" /> </change_format> - </data> + </data> + <data name="output_diffreport" format="text" label="${image.name[:-6]}.annotateDiffreport" hidden="True"> + <filter>(options['option'] == 'show')</filter> + </data> </outputs> <tests> @@ -188,7 +192,7 @@ - <help> + <help><![CDATA[ .. class:: infomark @@ -373,7 +377,7 @@ .. image:: annotatediffreport_variableMetadata.png - </help> + ]]></help> <citations> <citation type="doi">10.1021/ac202450g</citation>