# HG changeset patch # User iuc # Date 1760858804 0 # Node ID 7e30f4d7077d0e5f64cbee73a9a087443faf0bf5 # Parent cbed9b3abcd3b70075820525d075a30d9b015561 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastp commit 3214ce465671de3c15da94f71f2c3558f332d39a diff -r cbed9b3abcd3 -r 7e30f4d7077d fastp.xml --- a/fastp.xml Mon Jun 16 08:56:29 2025 +0000 +++ b/fastp.xml Sun Oct 19 07:26:44 2025 +0000 @@ -1,4 +1,4 @@ - + fast all-in-one preprocessing for FASTQ files macros.xml @@ -149,6 +149,14 @@ #end if +## Duplicate analysis / deduplication + +$duplicated_reads.handling_options.eval_dups +#if not str($duplicated_reads.handling_options.eval_dups): + $duplicated_reads.handling_options.dedup +#end if + + ## Read Modification Options ## PolyG tail trimming, useful for NextSeq/NovaSeq data @@ -186,18 +194,22 @@ ## Per read cutting by quality options -#if $read_mod_options.cutting_by_quality_options.cut_by_quality5 or $read_mod_options.cutting_by_quality_options.cut_by_quality3: - - $read_mod_options.cutting_by_quality_options.cut_by_quality5 - - $read_mod_options.cutting_by_quality_options.cut_by_quality3 +#if str($read_mod_options.cutting_by_quality_options.cut_front_select.cut_front) == '--cut_front' + $read_mod_options.cutting_by_quality_options.cut_front_select.cut_front + --cut_front_window_size $read_mod_options.cutting_by_quality_options.cut_front_select.cut_front_window_size + --cut_front_mean_quality $read_mod_options.cutting_by_quality_options.cut_front_select.cut_front_mean_quality +#end if - #if str($read_mod_options.cutting_by_quality_options.cut_window_size): - -W $read_mod_options.cutting_by_quality_options.cut_window_size - #end if - #if str($read_mod_options.cutting_by_quality_options.cut_mean_quality): - -M $read_mod_options.cutting_by_quality_options.cut_mean_quality - #end if +#if str($read_mod_options.cutting_by_quality_options.cut_tail_select.cut_tail) == '--cut_tail' + $read_mod_options.cutting_by_quality_options.cut_tail_select.cut_tail + --cut_tail_window_size $read_mod_options.cutting_by_quality_options.cut_tail_select.cut_tail_window_size + --cut_tail_mean_quality $read_mod_options.cutting_by_quality_options.cut_tail_select.cut_tail_mean_quality +#end if + +#if str($read_mod_options.cutting_by_quality_options.cut_right_select.cut_right) == '--cut_right' + $read_mod_options.cutting_by_quality_options.cut_right_select.cut_right + --cut_right_window_size $read_mod_options.cutting_by_quality_options.cut_right_select.cut_right_window_size + --cut_right_mean_quality $read_mod_options.cutting_by_quality_options.cut_right_select.cut_right_mean_quality #end if ## Base correction by overlap analysis options @@ -269,7 +281,18 @@ - +
+ + + + + + + + + + +
@@ -307,10 +330,42 @@
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -360,11 +415,13 @@ + + @@ -385,6 +442,7 @@ + @@ -496,19 +554,28 @@ - - + + -
- +
+ + +
+ + + + + + + @@ -716,6 +783,69 @@ + + + + + + +
+
+ + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + +
+ + + + + + +
+ + + + +
+
+ +
+ + + + + + + +
- 1.0.0 + 1.0.1 + 3 @@ -69,4 +70,4 @@ help="The minimum length to detect polyG in the read tail. 10 by default."/> - \ No newline at end of file + diff -r cbed9b3abcd3 -r 7e30f4d7077d test-data/R1_with_dup.fq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/R1_with_dup.fq Sun Oct 19 07:26:44 2025 +0000 @@ -0,0 +1,12 @@ +@NS500713:64:HFKJJBGXY:1:11101:1675:1101 1:N:0:TATAGCCT+GACCCCCA +TAGGAGGCTTGGAGTACCAATAATAAAGTGAGCCCACCTTCCTGGTACCCAGACATTTCAGGAGGTCGGGAAATTTTTAAACCCAGGCAGCTTCCTGGCAGTGACATTTGGAGCATCAAAGTGGTAAATAAAATTTCATTTACATTAATAT ++ +6AAAAAEEEEE/E/EA/E/AEA6EE//AEE66/AAE//EEE/E//E/AA/EEE/A/AEE/EEA//EEEEEEEE6EEAAA/E/A/6E/6//6