# HG changeset patch # User pjbriggs # Date 1487930233 18000 # Node ID 77dd0fe954c5e3e9194e22eabc89007b2046ef8e # Parent b9415df5fc323c55087ad4424385d90ccebb5548 Uploaded v0.36.2 which add support for fastq.gz. diff -r b9415df5fc32 -r 77dd0fe954c5 README.rst --- a/README.rst Fri Dec 16 11:27:36 2016 -0500 +++ b/README.rst Fri Feb 24 04:57:13 2017 -0500 @@ -58,6 +58,9 @@ ========== ====================================================================== Version Changes ---------- ---------------------------------------------------------------------- +0.36.2 - Support fastqsanger.gz datatype. If fastqsanger.gz is used as input + the output will also be fastqsanger.gz. + - Use $_JAVA_OPTIONS to customize memory requirements. 0.36.1 - Reimplement to work with bioconda Trimmomatic 0.36 (toolshed version is still supported for now). 0.36.0 - Update to Trimmomatic 0.36. @@ -82,6 +85,14 @@ ========== ====================================================================== +Credits +======= + +This wrapper has been developed and is maintained by Peter Briggs (@pjbriggs). +Peter van Heusden (@pvanheus) and Marius van den Beek (@mvdbeek) contributed +support for gz compressed FastQ files. + + Developers ========== diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/Illumina_SG_R1.fastq.gz Binary file test-data/Illumina_SG_R1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/Illumina_SG_R2.fastq.gz Binary file test-data/Illumina_SG_R2.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/trimmomatic_pe_r1_paired_out1.fastq.gz Binary file test-data/trimmomatic_pe_r1_paired_out1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/trimmomatic_pe_r1_unpaired_out1.fastq.gz Binary file test-data/trimmomatic_pe_r1_unpaired_out1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/trimmomatic_pe_r2_paired_out1.fastq.gz Binary file test-data/trimmomatic_pe_r2_paired_out1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/trimmomatic_pe_r2_unpaired_out1.fastq.gz Binary file test-data/trimmomatic_pe_r2_unpaired_out1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 test-data/trimmomatic_se_out1.fastq.gz Binary file test-data/trimmomatic_se_out1.fastq.gz has changed diff -r b9415df5fc32 -r 77dd0fe954c5 trimmomatic.xml --- a/trimmomatic.xml Fri Dec 16 11:27:36 2016 -0500 +++ b/trimmomatic.xml Fri Feb 24 04:57:13 2017 -0500 @@ -1,4 +1,4 @@ - + flexible read trimming tool for Illumina NGS data trimmomatic_macros.xml @@ -6,29 +6,30 @@ trimmomatic - - - - &1 | tee trimmomatic.log && if [ -z "\$(tail -1 trimmomatic.log | grep "Completed successfully")" ]; then echo "Trimmomatic did not finish successfully" >&2 ; exit 1 ; fi + && + #if $readtype.single_or_paired == "pair_of_files" + mv fastq_out_r1_paired.'$r1_ext' '${fastq_out_r1_paired}' && + mv fastq_out_r1_unpaired.'$r1_ext' '${fastq_out_r1_unpaired}' && + mv fastq_out_r2_paired.'$r2_ext' '${fastq_out_r2_paired}' && + mv fastq_out_r2_unpaired.'$r2_ext' '${fastq_out_r2_unpaired}' + #elif $readtype.single_or_paired == "collection" + mv fastq_out_r1_paired.'$r1_ext' '${fastq_out_paired.forward}' && + mv fastq_out_r1_unpaired.'$r1_ext' '${fastq_out_unpaired.forward}' && + mv fastq_out_r2_paired.'$r2_ext' '${fastq_out_paired.reverse}' && + mv fastq_out_r2_unpaired.'$r2_ext' '${fastq_out_unpaired.reverse}' + #else + mv fastq_out.'$fastq_in.extension' '${fastq_out}' + #end if ]]> - - - - + + + + + + + + - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "pair_of_files" + + readtype['single_or_paired'] == "pair_of_files" - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "pair_of_files" + + readtype['single_or_paired'] == "pair_of_files" - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "pair_of_files" + + readtype['single_or_paired'] == "pair_of_files" - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "pair_of_files" + + readtype['single_or_paired'] == "pair_of_files" - - not paired_end['is_paired_end'] + + readtype['single_or_paired'] == 'se' - - - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "collection" + + readtype['single_or_paired'] == "collection" + + - - - - paired_end['is_paired_end'] - paired_end['paired_input_type_conditional']['paired_input_type'] == "collection" + + readtype['single_or_paired'] == "collection" + + + - + - + + + + + + + + + + + + + + + + + + - + - @@ -214,21 +226,15 @@ - + - - - + @@ -237,17 +243,36 @@ - - + + - - + + + + + + + + + + + + + + + + + + + + + - + @@ -255,7 +280,7 @@ - + @@ -282,7 +307,7 @@ * **CROP:** Cut the read to a specified length * **HEADCROP:** Cut the specified number of bases from the start of the read * **AVGQUAL:** Drop the read if the average quality is below a specified value - * **MAXINFO:** Trim reads adaptively, balancing read length and error rate to + * **MAXINFO:** Trim reads adaptively, balancing read length and error rate to maximise the value of each read If ILLUMINACLIP is requested then it is always performed first; subsequent options @@ -334,12 +359,15 @@ **Credits** This Galaxy tool has been developed within the Bioinformatics Core Facility at the -University of Manchester. It runs the Trimmomatic program which has been developed +University of Manchester, with contributions from Peter van Heusden and Marius +van den Beek. + +It runs the Trimmomatic program which has been developed within Bjorn Usadel's group at RWTH Aachen university. Trimmomatic website (including documentation): - * http://www.usadellab.org/cms/index.php?page=trimmomatic + * http://www.usadellab.org/cms/index.php?page=trimmomatic The reference for Trimmomatic is: