Mercurial > repos > iuc > multiqc
comparison multiqc.xml @ 21:75c93c70d094 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/multiqc commit 230281ee52ab6fc5bf75bfca7cee0e9964057985"
author | iuc |
---|---|
date | Tue, 02 Mar 2021 21:08:49 +0000 |
parents | c1a4b5f3b432 |
children | 9a913cdee30e |
comparison
equal
deleted
inserted
replaced
20:c1a4b5f3b432 | 21:75c93c70d094 |
---|---|
1 <tool id="multiqc" name="MultiQC" version="@WRAPPER_VERSION@"> | 1 <tool id="multiqc" name="MultiQC" version="@WRAPPER_VERSION@+galaxy1"> |
2 <description>aggregate results from bioinformatics analyses into a single report</description> | 2 <description>aggregate results from bioinformatics analyses into a single report</description> |
3 <macros> | 3 <macros> |
4 <token name="@WRAPPER_VERSION@">1.9</token> | 4 <token name="@WRAPPER_VERSION@">1.9</token> |
5 <token name="@ESCAPE_IDENTIFIER@"> | 5 <token name="@ESCAPE_IDENTIFIER@"> |
6 <![CDATA[ | 6 <![CDATA[ |
10 <![CDATA[ | 10 <![CDATA[ |
11 #if $file_path in $file_paths | 11 #if $file_path in $file_paths |
12 #set $file_path += '_' + str($file_paths.count($file_path)) | 12 #set $file_path += '_' + str($file_paths.count($file_path)) |
13 #end if | 13 #end if |
14 #set $file_paths += [$file_path] | 14 #set $file_paths += [$file_path] |
15 grep -q "$pattern" $file || die "Module '${repeat.software_cond.software}: '$pattern' not found in the file '$identifier'" && | 15 grep -q '$pattern' $file || die "Module '${repeat.software_cond.software}: '$pattern' not found in the file '$identifier'" && |
16 ln -s '$file' '$file_path' && | 16 ln -s '$file' '$file_path' && |
17 ]]></token> | 17 ]]></token> |
18 <token name="@CREATE_REPEAT_DIR_1@"> | 18 <token name="@CREATE_REPEAT_DIR_1@"> |
19 <![CDATA[ | 19 <![CDATA[ |
20 #set repeat_dir = os.path.join($software_dir, str($repeat2.type) + '_' + str($j)) | 20 #set repeat_dir = os.path.join($software_dir, str($repeat2.type) + '_' + str($j)) |
279 @LN_2_FILES@ | 279 @LN_2_FILES@ |
280 #end if | 280 #end if |
281 #end for | 281 #end for |
282 #elif str($repeat.software_cond.software) == "prokka" | 282 #elif str($repeat.software_cond.software) == "prokka" |
283 #set $pattern = "contigs:" | 283 #set $pattern = "contigs:" |
284 @LN_FILES@ | |
285 #elif str($repeat.software_cond.software) == "pycoqc" | |
286 #set $pattern = "\"pycoqc\":" | |
284 @LN_FILES@ | 287 @LN_FILES@ |
285 #elif str($repeat.software_cond.software) == "qualimap" | 288 #elif str($repeat.software_cond.software) == "qualimap" |
286 #for $file in $repeat.software_cond.input | 289 #for $file in $repeat.software_cond.input |
287 #if re.search("genome_results", str($file.element_identifier)) | 290 #if re.search("genome_results", str($file.element_identifier)) |
288 sample="\$(grep 'bam file = ' $file | sed 's/bam file = //g' | sed 's: ::g')" && | 291 sample="\$(grep 'bam file = ' $file | sed 's/bam file = //g' | sed 's: ::g')" && |
568 <!--<option value="mtnucratio">mtnucratio</option>--> | 571 <!--<option value="mtnucratio">mtnucratio</option>--> |
569 <!--<option value="peddy">Peddy</option>--> | 572 <!--<option value="peddy">Peddy</option>--> |
570 <option value="picard">Picard</option> | 573 <option value="picard">Picard</option> |
571 <!--<option value="preseq">Preseq</option>--> | 574 <!--<option value="preseq">Preseq</option>--> |
572 <option value="prokka">Prokka</option> | 575 <option value="prokka">Prokka</option> |
576 <option value="pycoqc">PycoQC</option> | |
573 <!--<option value="qorts">QoRTs</option>--> | 577 <!--<option value="qorts">QoRTs</option>--> |
574 <option value="qualimap">Qualimap (BamQC or RNASeq output)</option> | 578 <option value="qualimap">Qualimap (BamQC or RNASeq output)</option> |
575 <option value="quast">QUAST</option> | 579 <option value="quast">QUAST</option> |
576 <!--<option value="rna_seqc">RNA-SeQC</option>--> | 580 <!--<option value="rna_seqc">RNA-SeQC</option>--> |
577 <!--<option value="rsem">RSEM (rsem-calculate-regex output)</option>--> | 581 <!--<option value="rsem">RSEM (rsem-calculate-regex output)</option>--> |
699 <param name="input" type="data" format="txt" multiple="true" label="Picard output"/> | 703 <param name="input" type="data" format="txt" multiple="true" label="Picard output"/> |
700 </repeat> | 704 </repeat> |
701 </when> | 705 </when> |
702 <when value="prokka"> | 706 <when value="prokka"> |
703 <param name="input" type="data" format="txt" multiple="true" label="Output of Prokka" help="It should contain 'contigs:'"/> | 707 <param name="input" type="data" format="txt" multiple="true" label="Output of Prokka" help="It should contain 'contigs:'"/> |
708 </when> | |
709 <when value="pycoqc"> | |
710 <param name="input" type="data" format="txt,json" multiple="true" label="Output of PycoQC"/> | |
704 </when> | 711 </when> |
705 <when value="qualimap"> | 712 <when value="qualimap"> |
706 <param name="input" type="data" format="txt,tabular,tsv" multiple="true" label="Output of Qualimap BamQC" help="First result input should be genome_coverage (default from tool output). Run the Flatten Collection tool to keep all output in one report" /> | 713 <param name="input" type="data" format="txt,tabular,tsv" multiple="true" label="Output of Qualimap BamQC" help="First result input should be genome_coverage (default from tool output). Run the Flatten Collection tool to keep all output in one report" /> |
707 </when> | 714 </when> |
708 <when value="quast"> | 715 <when value="quast"> |
1318 </output_collection> | 1325 </output_collection> |
1319 <output_collection name="plots" type="list" count="7"> | 1326 <output_collection name="plots" type="list" count="7"> |
1320 <element name="fastqc_per_base_sequence_quality_plot_1" file="mqc_fastqc_per_base_sequence_quality_plot_1.txt" compare="sim_size" delta="10"/> | 1327 <element name="fastqc_per_base_sequence_quality_plot_1" file="mqc_fastqc_per_base_sequence_quality_plot_1.txt" compare="sim_size" delta="10"/> |
1321 </output_collection> | 1328 </output_collection> |
1322 </test> | 1329 </test> |
1330 <test expect_num_outputs="2"> | |
1331 <repeat name="results"> | |
1332 <conditional name="software_cond"> | |
1333 <param name="software" value="pycoqc" /> | |
1334 <param name="input" value="pycoqc.json"/> | |
1335 </conditional> | |
1336 </repeat> | |
1337 <param name="title" value="Title of the report"/> | |
1338 <param name="comment" value="Commment for the report"/> | |
1339 <!-- <param name="flat" value="true"/> --> | |
1340 <output name="html_report"> | |
1341 <assert_contents> | |
1342 <has_text text="Title of the report" /> | |
1343 <has_text text="Commment for the report" /> | |
1344 <has_text text="General Statistics" /> | |
1345 <has_text text="pycoqc_count_plot" /> | |
1346 <has_text text="pycoqc_read_len_plot" /> | |
1347 <has_text text="pycoqc_read_qual_plot" /> | |
1348 </assert_contents> | |
1349 </output> | |
1350 <output_collection name="stats" type="list" count="2"/> | |
1351 </test> | |
1323 </tests> | 1352 </tests> |
1324 <help><![CDATA[ | 1353 <help><![CDATA[ |
1325 **What it does** | 1354 **What it does** |
1326 | 1355 |
1327 `MultiQC <http://multiqc.info/>`_ aggregates results from bioinformatics analyses across many samples into a single report. It takes results of multiple analyses and creates a report that can be viewed as a single beautiful web-page. It's a general use tool, perfect for summarizing the output from numerous bioinformatics tools. | 1356 `MultiQC <http://multiqc.info/>`_ aggregates results from bioinformatics analyses across many samples into a single report. It takes results of multiple analyses and creates a report that can be viewed as a single beautiful web-page. It's a general use tool, perfect for summarizing the output from numerous bioinformatics tools. |