# HG changeset patch # User pjbriggs # Date 1498136836 14400 # Node ID 415a165d92bb00f011e40bcec38c155ff51ad4ce # Parent 6eeacf19a38ec2ab2ef43ca7f0b38228d4ea1a89 Uploaded v0.36.4. diff -r 6eeacf19a38e -r 415a165d92bb README.rst --- a/README.rst Tue Mar 21 08:42:05 2017 -0400 +++ b/README.rst Thu Jun 22 09:07:16 2017 -0400 @@ -71,6 +71,9 @@ ========== ====================================================================== Version Changes ---------- ---------------------------------------------------------------------- +0.36.4 - Add option to provide custom adapter sequences for ILLUMINACLIP + - Add options ``minAdapterLength`` and ``keepBothReads`` for ILLUMINACLIP + in palindrome mode 0.36.3 - Fix naming of output collections. Instead of all outputs being called "Trimmomatic on collection NN" these will now be called "Trimmomatic on collection NN: paired" or "Trimmomatic on collection NN: unpaired". @@ -106,7 +109,8 @@ 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. +support for gz compressed FastQ files. Charles Girardot (@cgirardot) and +Jelle Scholtalbers (@scholtalbers) contributed additional options to ILLUMINACLIP. Developers diff -r 6eeacf19a38e -r 415a165d92bb test-data/trimmomatic_pe_r1_paired_out1_clip.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/trimmomatic_pe_r1_paired_out1_clip.fastq Thu Jun 22 09:07:16 2017 -0400 @@ -0,0 +1,32 @@ +@MISEQ:1:000000000-A2Y1L:1:1101:19264:2433 1:N:0:NAAGGCGATAGATCGC +AGATAGCCGAAGATAAAGAGNT ++ +?????BBB@BBBB?BBFFFF#6 +@MISEQ:1:000000000-A2Y1L:1:1101:18667:2435 1:N:0:NAAGGCGATAGATCGC +ATATATTCATCCGCCATTATNA ++ +?????BBBDDDDADDDE@FF#6 +@MISEQ:1:000000000-A2Y1L:1:1101:17523:2436 1:N:0:NAAGGCGATAGATCGC +CATCACTACCGCTCAGGAATNTGACGGCAGTCTTAGCGGCGCTCTAGTGCGGGAGGCCGTATCTTGGAATAAGGTGTCGTCAAATGCAAGGCAGGTAACCCTACACGCCGAGG ++ +?<,/<@@@@@@>@CCCE#6 +@MISEQ:1:000000000-A2Y1L:1:1101:18851:2442 1:N:0:NAAGGCGATAGATCGC +GGTATCCCCCGGCAGTGAGGATGGAGCCATGGTCTGCATCATACTCACCGTAGGTGAGAATATCCACGTCCTTCGACTCCTGGGTGCCGTCTATGGTGCCCTCTGTTACCAGGCAGTGACGGAGGACATGGTGAGGTTTCAGTACCTCTGGCCCGGCCTGG ++ +??,D?)8 +@MISEQ:1:000000000-A2Y1L:1:1101:15290:2442 1:N:0:NAAGGCGATAGATCGC +AAAATAATCCTAAAAAATAACCTCTATGCCGCCGAACGCTCCGCCTCTATCTTCGTAAAAACTATCTTCTCCTCCTCACCTCCATAATCAAGCATCAAGCGATCGCCCTCCGCCAACTCACCCCGCAAAATCTTATCCGCTAGCGGATTCTCAATCTCCGTCTGAATGACCCGCCTCAGCGGCCGCGCCCCATAAACCGAATCAAATCCACGC ++ +?????BBBDDDDDDDDGGGGGGIIIHHFFHHHHHHHHHHEHHEHHHHHIIHHHHHFEHIIIHHIHHIHIHIIIIIHHHHHHHHHHHHHHHHDHHHHHHHHGEDFGGGGGGG;CEGEGCEGGGGG8>GGGGEGGEECEGGGGD8EDGGAEGEEGGCE:CGG8CEEGG???CEEDG.8>EEFF<<<2>D?DEEE*:C?AA<>8AEFCEE:?C?EEE?CEFEE0?:E?ACEECD8>EE>)8>E:CEEEEEED.)?AE??A?:A?*??:C0?CCE?AAA:88.88?::C:C?*8 +@MISEQ:1:000000000-A2Y1L:1:1101:17903:2450 1:N:0:TAAGGCGATAGATCGC +GTGCAGGGGG ++ +=5===<>+5< diff -r 6eeacf19a38e -r 415a165d92bb test-data/trimmomatic_pe_r2_unpaired_out1_clip.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/trimmomatic_pe_r2_unpaired_out1_clip.fastq Thu Jun 22 09:07:16 2017 -0400 @@ -0,0 +1,8 @@ +@MISEQ:1:000000000-A2Y1L:1:1101:18106:2444 2:N:0:NAAGGCGATAGATCGC +GAGTTACTATTACAGAGTGGAGCTAATGTACTGGCAGTTGACTGCAAAAGAAATGCTCCAATTCATGTTGCATGTGCAAATATGAGCTTAGAGTGTTTAAAGATAATTTTGTGCCACAAAAAATGCAACCCAAACCAACAAAATGCAGTGGGAGACACTCCACTCCACACCTTATGCAGTTTGGGGACTTGTGATATGAGAATACTAC ++ +?????BBBDDDDDDDDGCFGFGIIIIIHFHIIIIHIHFG=EHHIGIIIIFHIHDGHGHHHIHIH=CGHGGHFHHHFHFGHHFH/ACDFGG?FE?CDFFHHHHHIIHFHHI>CEDGFHHHHHHHHDFHHFHHHFFAFFGGGGGGEDEG>>DACC;?EGG>CEEA>AEACCEE?:C::CC:::C:CE + flexible read trimming tool for Illumina NGS data trimmomatic_macros.xml @@ -33,7 +33,19 @@ #end if ## ILLUMINACLIP option #if $illuminaclip.do_illuminaclip - ILLUMINACLIP:\$TRIMMOMATIC_ADAPTERS_PATH/$illuminaclip.adapter_fasta:$illuminaclip.seed_mismatches:$illuminaclip.palindrome_clip_threshold:$illuminaclip.simple_clip_threshold + #if $illuminaclip.adapter_type.standard_or_custom == "custom" + #if $readtype.single_or_paired in ["pair_of_files","collection"] + ILLUMINACLIP:$adapter_file_from_text:$illuminaclip.seed_mismatches:$illuminaclip.palindrome_clip_threshold:$illuminaclip.simple_clip_threshold:$illuminaclip.min_adapter_len:$illuminaclip.keep_both_reads + #else + ILLUMINACLIP:$adapter_file_from_text:$illuminaclip.seed_mismatches:$illuminaclip.palindrome_clip_threshold:$illuminaclip.simple_clip_threshold + #end if + #else + #if $readtype.single_or_paired in ["pair_of_files","collection"] + ILLUMINACLIP:\$TRIMMOMATIC_ADAPTERS_PATH/$illuminaclip.adapter_type.adapter_fasta:$illuminaclip.seed_mismatches:$illuminaclip.palindrome_clip_threshold:$illuminaclip.simple_clip_threshold:$illuminaclip.min_adapter_len:$illuminaclip.keep_both_reads + #else + ILLUMINACLIP:\$TRIMMOMATIC_ADAPTERS_PATH/$illuminaclip.adapter_type.adapter_fasta:$illuminaclip.seed_mismatches:$illuminaclip.palindrome_clip_threshold:$illuminaclip.simple_clip_threshold + #end if + #end if #end if ## Other operations #for $op in $operations @@ -81,6 +93,14 @@ mv fastq_out.'$fastq_in.extension' '${fastq_out}' #end if ]]> + + #set from_text_area = '' +#if str( $illuminaclip.do_illuminaclip ) == "yes" and str( $illuminaclip.adapter_type.standard_or_custom ) == "custom": +#set from_text_area = $illuminaclip.adapter_type.adapter_text +#end if +${from_text_area} + + @@ -104,17 +124,37 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -287,6 +327,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +