Mercurial > repos > nml > fastqc_stats
view fastqc_stats.xml @ 0:2c74c5c70520 draft default tip
planemo upload for repository https://github.com/phac-nml/galaxy_tools commit d5b7cb71616c0ac20e02ff8cb8c147b9d4a31691
author | nml |
---|---|
date | Wed, 11 Oct 2017 16:22:08 -0400 |
parents | |
children |
line wrap: on
line source
<tool id="FastQC_Summary" name="FastQC Summary" version="1.2"> <description>Provide a one line summary of a FastQC report(s)</description> <requirements> <requirement type="package" version="1.6.924">perl-bioperl</requirement> <requirement type="package" version="2.49">perl-getopt-long</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ perl $__tool_directory__/fastqc_stats.pl #if $single_or_mate.library_type == "single" --fastq_se $single_or_mate.fastq_file --g_rawdata_se $rawdata_file --sample "$single_or_mate.fastq_file.name" #elif $single_or_mate.library_type == "paired" --fastq_pe_1 $single_or_mate.forward_fastq --fastq_pe_2 $single_or_mate.reverse_fastq --g_rawdata_pe_1 $single_or_mate.forward_rawdata --g_rawdata_pe_2 $single_or_mate.reverse_rawdata --sample "$single_or_mate.forward_fastq.name" #else --fastq_pe_1 $single_or_mate.fastq_collection.forward --fastq_pe_2 $single_or_mate.fastq_collection.reverse --g_rawdata_pe_1 $single_or_mate.fastqc_collection.forward --g_rawdata_pe_2 $single_or_mate.fastqc_collection.reverse --sample "$single_or_mate.fastq_collection.name" #end if #if $ref_or_num.select == "reference" --ref $ref_or_num.ref_file #else --num_bps $ref_or_num.bp_num #end if -o $out_file ]]></command> <inputs> <conditional name="single_or_mate"> <param name="library_type" type="select" label="Is this library single or paired-end?"> <option value="single">Single-end</option> <option value="paired">Paired-end</option> <option value="collection">Collection Paired-end Fastqs</option> </param> <when value="single"> <param name="fastq_file" type="data" format="fastqsanger,fastq" label="Single end FASTQ"/> <param name="rawdata_file" type="data" format="txt" label="FastQC RawData"/> </when> <when value="paired"> <param name="forward_fastq" type="data" format="fastqsanger,fastq" label="Forward FASTQ"/> <param name="reverse_fastq" type="data" format="fastqsanger,fastq" label="Reverse FASTQ"/> <param name="forward_rawdata" type="data" format="txt" label="FASTQC forward RawData"/> <param name="reverse_rawdata" type="data" format="txt" label="FASTQC reverse RawData"/> </when> <when value="collection"> <param name="fastq_collection" type="data_collection" label="Paired-end Fastq collection" help="" optional="false" format="txt" collection_type="paired" /> <param name="fastqc_collection" type="data_collection" label="Paired-end FastQC collection" help="" optional="false" format="txt" collection_type="paired" /> </when> </conditional> <conditional name="ref_or_num"> <param name="select" type="select" label="Reference file or number of base pairs?"> <option value="reference">Reference file</option> <option value="num_pairs">Number of base pairs</option> </param> <when value="reference"> <param name="ref_file" type="data" format='fasta' help="To determine raw genome coverage." label="Reference file"/> </when> <when value="num_pairs"> <param name="bp_num" type="integer" value="" label="Number of base pairs"/> </when> </conditional> </inputs> <outputs> <data format="tabular" name="out_file" label="Output csv file"/> </outputs> <tests> <test> <param name="fastq_file" value="forward.fastq"/> <param name="rawdata_file" value="forward.txt"/> <param name="ref_file" value="reference_1K.fa"/> <output name="out_file" value="output_single.tsv"/> </test> <test> <param name="library_type" value="paired"/> <param name="forward_fastq" value="forward.fastq"/> <param name="reverse_fastq" value="reverse.fastq"/> <param name="forward_rawdata" value="forward.txt"/> <param name="reverse_rawdata" value="reverse.txt"/> <param name="ref_file" value="reference_1K.fa"/> <output name="out_file" value="output_pe.tsv"/> </test> </tests> <help> What it does ============ This script provides a one line summary of the FastQC report. Inputs ====== - **Is this library single or paired end?**: Choose Single-end or Paired-end. This option will display the correct number of input fields depending on the option selected - **Fastq input**: - Fastqc file - **FastQC rawData input**: - This is the txt file produced by the FastQC tool - **Sample Name**: Sample name that will appear in the output file - **Reference file or number of base pairs?**: Choose between providing a reference file or providing a number of basepairs to determine the raw genome coverage. Outputs ======= - **Output csv file**: Summarizes the FastQC report in a csv format </help> </tool>