Mercurial > repos > iuc > prinseq
comparison prinseq.xml @ 6:217c421600de draft default tip
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prinseq/ commit 34e8262534e22f0d391a81b06374744c4af8da24"
| author | iuc |
|---|---|
| date | Sun, 20 Mar 2022 10:50:40 +0000 |
| parents | 66fa751cbb75 |
| children |
comparison
equal
deleted
inserted
replaced
| 5:66fa751cbb75 | 6:217c421600de |
|---|---|
| 1 <tool id="prinseq" name="PRINSEQ" version="@TOOL_VERSION+galaxy1"> | 1 <tool id="prinseq" name="PRINSEQ" version="@TOOL_VERSION+galaxy2" profile="20.05"> |
| 2 <description>to process quality of sequences</description> | 2 <description>to process quality of sequences</description> |
| 3 <xrefs> | 3 <xrefs> |
| 4 <xref type="bio.tools">prinseq</xref> | 4 <xref type="bio.tools">prinseq</xref> |
| 5 </xrefs> | 5 </xrefs> |
| 6 <macros> | 6 <macros> |
| 9 <requirements> | 9 <requirements> |
| 10 <requirement type="package" version="@TOOL_VERSION">prinseq</requirement> | 10 <requirement type="package" version="@TOOL_VERSION">prinseq</requirement> |
| 11 </requirements> | 11 </requirements> |
| 12 | 12 |
| 13 <stdio> | 13 <stdio> |
| 14 <exit_code range="1:" level="fatal" description="" /> | |
| 15 <regex match="ERROR" | 14 <regex match="ERROR" |
| 16 source="stderr" | 15 source="stderr" |
| 17 level="fatal" | 16 level="fatal" |
| 18 description="" /> | 17 description="" /> |
| 19 <regex match="WARNING" | 18 <regex match="WARNING" |
| 26 <![CDATA[ | 25 <![CDATA[ |
| 27 prinseq-lite.pl --version | 26 prinseq-lite.pl --version |
| 28 ]]> | 27 ]]> |
| 29 </version_command> | 28 </version_command> |
| 30 | 29 |
| 31 <command> | 30 <command detect_errors="exit_code"> |
| 32 <![CDATA[ | 31 <![CDATA[ |
| 33 mkdir tmp/ | 32 mkdir tmp/ && |
| 34 | 33 |
| 35 && | 34 #if $seq_type.seq_type_opt == "single" |
| 35 #set fwd = $seq_type.input_singles | |
| 36 #set rev = None | |
| 37 #else if $seq_type.seq_type_opt == "paired" | |
| 38 #set fwd = $seq_type.input_mate1 | |
| 39 #set rev = $seq_type.input_mate2 | |
| 40 #else | |
| 41 #set fwd = $seq_type.input_collection.forward | |
| 42 #set rev = $seq_type.input_collection.reverse | |
| 43 #end if | |
| 44 | |
| 45 #if $rev and $fwd.ext != $rev.ext: | |
| 46 >&2 echo 'Both pairs from your paired-end library need to be from the same filetype.' && | |
| 47 exit 1; | |
| 48 #end if | |
| 49 | |
| 50 #if $fwd.ext.endswith(".gz") | |
| 51 gunzip -c '$fwd' > fwd.fastq && | |
| 52 #else | |
| 53 ln -s '$fwd' fwd.fastq && | |
| 54 #end if | |
| 55 | |
| 56 #if $rev | |
| 57 #if $rev.ext.endswith(".gz") | |
| 58 gunzip -c '$rev' > rev.fastq && | |
| 59 #else | |
| 60 ln -s '$rev' rev.fastq && | |
| 61 #end if | |
| 62 #end if | |
| 63 | |
| 64 ## create empty output files | |
| 65 #if $seq_type.seq_type_opt == "single" | |
| 66 touch tmp/good_sequences.fastq tmp/rejected_sequences.fastq && | |
| 67 #else | |
| 68 touch tmp/good_sequences_1.fastq tmp/good_sequences_1_singletons.fastq tmp/rejected_sequences_1.fastq && | |
| 69 touch tmp/good_sequences_2.fastq tmp/good_sequences_2_singletons.fastq tmp/rejected_sequences_2.fastq && | |
| 70 #end if | |
| 71 | |
| 36 | 72 |
| 37 prinseq-lite.pl | 73 prinseq-lite.pl |
| 38 #if $seq_type.seq_type_opt == "single": | 74 -fastq fwd.fastq |
| 39 -fastq '$seq_type.input_singles' | 75 #if $rev |
| 40 #if $seq_type.input_singles.is_of_type('fastqillumina'): | 76 -fastq2 rev.fastq |
| 41 -phred64 | |
| 42 #end if | |
| 43 #elif $seq_type.seq_type_opt == "paired": | |
| 44 -fastq '$seq_type.input_mate1' | |
| 45 -fastq2 '$seq_type.input_mate2' | |
| 46 #if $seq_type.input_mate1.ext != $seq_type.input_mate2.ext: | |
| 47 #import sys | |
| 48 #silent sys.stderr.write( 'Both pairs from your paired-end library need to be from the same filetype.' ) | |
| 49 #end if | |
| 50 #if $seq_type.input_mate1.is_of_type('fastqillumina'): | |
| 51 -phred64 | |
| 52 #end if | |
| 53 #else | |
| 54 -fastq '$seq_type.input_collection.forward' | |
| 55 -fastq2 '$seq_type.input_collection.reverse' | |
| 56 #if $seq_type.input_collection.forward.is_of_type('fastqillumina'): | |
| 57 -phred64 | |
| 58 #end if | |
| 59 #end if | 77 #end if |
| 60 | 78 #if $fwd.ext.startswith('fastqillumina'): |
| 79 -phred64 | |
| 80 #end if | |
| 61 -out_good "tmp/good_sequences" | 81 -out_good "tmp/good_sequences" |
| 62 -out_bad "tmp/rejected_sequences" | 82 -out_bad "tmp/rejected_sequences" |
| 63 | 83 |
| 64 #if $filter_treatments.apply_filter_treatments == "true": | 84 #if $filter_treatments.apply_filter_treatments == "true": |
| 65 #set length_filter_treatments=$filter_treatments.length_filter_treatments | 85 #set length_filter_treatments=$filter_treatments.length_filter_treatments |
| 227 | 247 |
| 228 && | 248 && |
| 229 | 249 |
| 230 prinseq-graphs-noPCA.pl -i "tmp/stats.gd" -html_all -o stats_html | 250 prinseq-graphs-noPCA.pl -i "tmp/stats.gd" -html_all -o stats_html |
| 231 *# | 251 *# |
| 252 | |
| 253 #if $fwd.ext.endswith('.gz') | |
| 254 && for f in tmp/*.fastq; | |
| 255 do | |
| 256 gzip -c \$f > tmp_file && | |
| 257 mv tmp_file \$f; | |
| 258 done | |
| 259 #end if | |
| 232 ]]> | 260 ]]> |
| 233 </command> | 261 </command> |
| 234 | |
| 235 <inputs> | 262 <inputs> |
| 236 <conditional name="seq_type"> | 263 <conditional name="seq_type"> |
| 237 <param name="seq_type_opt" type="select" label="Is this library paired- or single-end?"> | 264 <param name="seq_type_opt" type="select" label="Is this library paired- or single-end?"> |
| 238 <option value="single" selected="true">Single-end</option> | 265 <option value="single" selected="true">Single-end</option> |
| 239 <option value="paired">Paired-end</option> | 266 <option value="paired">Paired-end</option> |
| 240 <option value="paired_collection">Paired Collection</option> | 267 <option value="paired_collection">Paired Collection</option> |
| 241 </param> | 268 </param> |
| 242 <when value="single"> | 269 <when value="single"> |
| 243 <param name="input_singles" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> | 270 <param name="input_singles" type="data" format="fastqsanger,fastqsanger.gz,fastqillumina,fastqillumina.gz" label="FASTQ file" help="FASTQ files." /> |
| 244 </when> | 271 </when> |
| 245 <when value="paired"> | 272 <when value="paired"> |
| 246 <param name="input_mate1" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> | 273 <param name="input_mate1" type="data" format="fastqsanger,fastqsanger.gz,fastqillumina,fastqillumina.gz" label="FASTQ file" help="FASTQ files." /> |
| 247 <param name="input_mate2" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> | 274 <param name="input_mate2" type="data" format="fastqsanger,fastqsanger.gz,fastqillumina,fastqillumina.gz" label="FASTQ file" help="FASTQ files." /> |
| 248 </when> | 275 </when> |
| 249 <when value="paired_collection"> | 276 <when value="paired_collection"> |
| 250 <param name="input_collection" type="data_collection" collection_type="paired" label="FASTQ collection" help="FASTQ data in a paired collection" /> | 277 <param name="input_collection" type="data_collection" collection_type="paired" label="FASTQ collection" help="FASTQ data in a paired collection" /> |
| 251 </when> | 278 </when> |
| 252 </conditional> | 279 </conditional> |
| 631 <option value="dn" selected="True">Dinucleotide odds ratios, includes the PCA plots</option> | 658 <option value="dn" selected="True">Dinucleotide odds ratios, includes the PCA plots</option> |
| 632 </param>--> | 659 </param>--> |
| 633 </inputs> | 660 </inputs> |
| 634 | 661 |
| 635 <outputs> | 662 <outputs> |
| 636 <data format_source="input_singles" name="good_sequence_file" from_work_dir="tmp/good_sequences.fastq" | 663 <data name="good_sequence_file" format_source="input_singles" from_work_dir="tmp/good_sequences.fastq" |
| 637 label="${tool.name} on ${on_string}: Good sequences" > | 664 label="${tool.name} on ${on_string}: Good sequences" > |
| 638 <filter>seq_type['seq_type_opt'] == "single"</filter> | 665 <filter>seq_type['seq_type_opt'] == "single"</filter> |
| 639 </data> | 666 </data> |
| 640 <data format_source="input_singles" name="rejected_sequence_file" from_work_dir="tmp/rejected_sequences.fastq" | 667 <data name="rejected_sequence_file" format_source="input_singles" from_work_dir="tmp/rejected_sequences.fastq" |
| 641 label="${tool.name} on ${on_string}: Rejected sequences" > | 668 label="${tool.name} on ${on_string}: Rejected sequences" > |
| 642 <filter>seq_type['seq_type_opt'] == "single"</filter> | 669 <filter>seq_type['seq_type_opt'] == "single"</filter> |
| 643 </data> | 670 </data> |
| 644 | 671 |
| 645 <data format_source="input_mate1" name="good_sequences_1_file" from_work_dir="tmp/good_sequences_1.fastq" | 672 <data name="good_sequences_1_file" format_source="input_mate1" from_work_dir="tmp/good_sequences_1.fastq" |
| 646 label="${tool.name} on ${on_string}: Good sequences for R1" > | 673 label="${tool.name} on ${on_string}: Good sequences for R1" > |
| 647 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 674 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 648 </data> | 675 </data> |
| 649 <data format_source="input_mate1" name="good_sequences_1_singletons_file" from_work_dir="tmp/good_sequences_1_singletons.fastq" | 676 <data name="good_sequences_1_singletons_file" format_source="input_mate1" from_work_dir="tmp/good_sequences_1_singletons.fastq" |
| 650 label="${tool.name} on ${on_string}: Good singleton sequences for R1" > | 677 label="${tool.name} on ${on_string}: Good singleton sequences for R1" > |
| 651 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 678 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 652 </data> | 679 </data> |
| 653 <data format_source="input_mate1" name="rejected_sequence_1_file" from_work_dir="tmp/rejected_sequences_1.fastq" | 680 <data name="rejected_sequence_1_file" format_source="input_mate1" from_work_dir="tmp/rejected_sequences_1.fastq" |
| 654 label="${tool.name} on ${on_string}: Rejected sequences for R1" > | 681 label="${tool.name} on ${on_string}: Rejected sequences for R1" > |
| 655 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 682 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 656 </data> | 683 </data> |
| 657 <data format_source="input_mate2" name="good_sequences_2_file" from_work_dir="tmp/good_sequences_2.fastq" | 684 <data name="good_sequences_2_file" format_source="input_mate2" from_work_dir="tmp/good_sequences_2.fastq" |
| 658 label="${tool.name} on ${on_string}: Good sequences for R2" > | 685 label="${tool.name} on ${on_string}: Good sequences for R2" > |
| 659 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 686 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 660 </data> | 687 </data> |
| 661 <data format_source="input_mate2" name="good_sequences_2_singletons_file" from_work_dir="tmp/good_sequences_2_singletons.fastq" | 688 <data name="good_sequences_2_singletons_file" format_source="input_mate2" from_work_dir="tmp/good_sequences_2_singletons.fastq" |
| 662 label="${tool.name} on ${on_string}: Good singleton sequences for R2" > | 689 label="${tool.name} on ${on_string}: Good singleton sequences for R2" > |
| 663 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 690 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 664 </data> | 691 </data> |
| 665 <data format_source="input_mate2" name="rejected_sequence_2_file" from_work_dir="tmp/rejected_sequences_2.fastq" | 692 <data name="rejected_sequence_2_file" format_source="input_mate2" from_work_dir="tmp/rejected_sequences_2.fastq" |
| 666 label="${tool.name} on ${on_string}: Rejected sequences for R2" > | 693 label="${tool.name} on ${on_string}: Rejected sequences for R2" > |
| 667 <filter>seq_type['seq_type_opt'] == "paired"</filter> | 694 <filter>seq_type['seq_type_opt'] == "paired"</filter> |
| 668 </data> | 695 </data> |
| 669 | 696 |
| 670 <collection name="good_sequences_collection" type="paired"> | 697 <collection name="good_sequences_collection" format_source="input_collection" type="paired"> |
| 698 <data name="forward" from_work_dir="tmp/good_sequences_1.fastq"/> | |
| 699 <data name="reverse" from_work_dir="tmp/good_sequences_2.fastq"/> | |
| 671 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> | 700 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> |
| 672 </collection> | 701 </collection> |
| 673 | 702 |
| 674 <collection name="singletons_collection" type="paired"> | 703 <collection name="singletons_collection" format_source="input_collection" type="paired"> |
| 704 <data name="forward" from_work_dir="tmp/good_sequences_1_singletons.fastq"/> | |
| 705 <data name="reverse" from_work_dir="tmp/good_sequences_2_singletons.fastq"/> | |
| 675 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> | 706 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> |
| 676 </collection> | 707 </collection> |
| 677 | 708 |
| 678 <collection name="rejected_sequences_collection" type="paired"> | 709 <collection name="rejected_sequences_collection" format_source="input_collection" type="paired"> |
| 710 <data name="forward" from_work_dir="tmp/rejected_sequences_1.fastq"/> | |
| 711 <data name="reverse" from_work_dir="tmp/rejected_sequences_2.fastq"/> | |
| 679 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> | 712 <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> |
| 680 </collection> | 713 </collection> |
| 681 | 714 |
| 682 <!--<data format="html" name="html_file" from_work_dir="stats_html.html" | 715 <!--<data format="html" name="html_file" from_work_dir="stats_html.html" |
| 683 label="${tool.name} on ${on_string}: Summary" />--> | 716 label="${tool.name} on ${on_string}: Summary" />--> |
| 684 </outputs> | 717 </outputs> |
| 685 | 718 |
| 686 <tests> | 719 <tests> |
| 687 <test> | 720 <test expect_num_outputs="2"> |
| 688 <param name='seq_type_opt' value="single"/> | 721 <param name='seq_type_opt' value="single"/> |
| 689 <param name="input_singles" value="prinseq_input_sequences.fastq" ftype="fastqsanger"/> | 722 <param name="input_singles" value="prinseq_input_sequences.fastq.gz" ftype="fastqsanger.gz"/> |
| 690 <param name='apply_filter_treatments' value="true"/> | 723 <param name='apply_filter_treatments' value="true"/> |
| 691 <param name='apply_length_filter_treatments' value="true"/> | 724 <param name='apply_length_filter_treatments' value="true"/> |
| 692 <param name='apply_min_length_filter_treatments' value="true"/> | 725 <param name='apply_min_length_filter_treatments' value="true"/> |
| 693 <param name="min_length_filter_treatment_value" value="60"/> | 726 <param name="min_length_filter_treatment_value" value="60"/> |
| 694 <param name='apply_max_length_filter_treatments' value="false" /> | 727 <param name='apply_max_length_filter_treatments' value="false" /> |
| 716 <param name="right_quality_trimming_treatment_value" value="20"/> | 749 <param name="right_quality_trimming_treatment_value" value="20"/> |
| 717 <param name="type_quality_trimming_treatments" value="min"/> | 750 <param name="type_quality_trimming_treatments" value="min"/> |
| 718 <param name="rule_quality_trimming_treatments" value="lt" /> | 751 <param name="rule_quality_trimming_treatments" value="lt" /> |
| 719 <param name="window_quality_trimming_treatments" value="1"/> | 752 <param name="window_quality_trimming_treatments" value="1"/> |
| 720 <param name="step_quality_trimming_treatments" value="1"/> | 753 <param name="step_quality_trimming_treatments" value="1"/> |
| 721 | 754 <output name="good_sequence_file" ftype="fastqsanger.gz"> |
| 722 <output name="good_sequence_file" file="prinseq_good_sequences.fastq" ftype="fastqsanger"/> | 755 <assert_contents> |
| 756 <has_size value="11219" delta="1000"/> | |
| 757 </assert_contents> | |
| 758 </output> | |
| 759 <output name="rejected_sequence_file" ftype="fastqsanger.gz"> | |
| 760 <assert_contents> | |
| 761 <has_size value="14208" delta="1000"/> | |
| 762 </assert_contents> | |
| 763 </output> | |
| 764 </test> | |
| 765 <test expect_num_outputs="6"> | |
| 766 <param name='seq_type_opt' value="paired"/> | |
| 767 <param name="input_mate1" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.R1.fastq" ftype="fastqsanger"/> | |
| 768 <param name="input_mate2" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.R2.fastq" ftype="fastqsanger"/> | |
| 769 <param name='apply_filter_treatments' value="true"/> | |
| 770 <param name='apply_length_filter_treatments' value="true"/> | |
| 771 <param name='apply_min_length_filter_treatments' value="true"/> | |
| 772 <param name="min_length_filter_treatment_value" value="50"/> | |
| 773 <param name='apply_max_length_filter_treatments' value="false" /> | |
| 774 <param name='apply_quality_filter_treatments' value="true"/> | |
| 775 <param name='apply_min_quality_filter_treatments' value="false" /> | |
| 776 <param name='apply_max_quality_filter_treatments' value="false"/> | |
| 777 <param name='apply_mean_quality_filter_treatments' value="true"/> | |
| 778 <param name='apply_min_mean_quality_filter_treatments' value="true"/> | |
| 779 <param name="min_mean_quality_filter_treatment_value" value="15"/> | |
| 780 <param name='apply_max_mean_quality_filter_treatments' value="false"/> | |
| 781 <param name='apply_base_content_filter_treatments' value="true"/> | |
| 782 <param name='apply_GC_perc_content_filter_treatments' value="false"/> | |
| 783 <param name='apply_N_number_content_filter_treatments' value="false"/> | |
| 784 <param name='apply_N_percentage_content_filter_treatments' value="true"/> | |
| 785 <param name="N_percentage_content_filter_treatment_value" value="2"/> | |
| 786 <param name='apply_other_base_content_filter_treatments' value="false"/> | |
| 787 <param name='apply_complexity_filter_treatments' value="false"/> | |
| 788 <param name='apply_trimming_treatments' value="true" /> | |
| 789 <param name='apply_length_trimming_treatments' value="false"/> | |
| 790 <param name='apply_position_trimming_treatments' value="false"/> | |
| 791 <param name='apply_tail_trimming_treatments' value="false"/> | |
| 792 <param name='apply_quality_trimming_treatments' value="true"/> | |
| 793 <param name='apply_left_quality_trimming_treatments' value="false"/> | |
| 794 <param name='apply_right_quality_trimming_treatments' value="true" /> | |
| 795 <param name="right_quality_trimming_treatment_value" value="20"/> | |
| 796 <param name="type_quality_trimming_treatments" value="min"/> | |
| 797 <param name="rule_quality_trimming_treatments" value="lt" /> | |
| 798 <param name="window_quality_trimming_treatments" value="1"/> | |
| 799 <param name="step_quality_trimming_treatments" value="1"/> | |
| 800 <output name="good_sequences_1_file" ftype="fastqsanger"> | |
| 801 <assert_contents> | |
| 802 <has_n_lines n="36"/> | |
| 803 </assert_contents> | |
| 804 </output> | |
| 805 <output name="good_sequences_1_singletons_file" ftype="fastqsanger"> | |
| 806 <assert_contents> | |
| 807 <has_n_lines n="44"/> | |
| 808 </assert_contents> | |
| 809 </output> | |
| 810 <output name="rejected_sequence_1_file" ftype="fastqsanger"> | |
| 811 <assert_contents> | |
| 812 <has_n_lines n="0"/> | |
| 813 </assert_contents> | |
| 814 </output> | |
| 815 <output name="good_sequences_2_file" ftype="fastqsanger"> | |
| 816 <assert_contents> | |
| 817 <has_n_lines n="36"/> | |
| 818 </assert_contents> | |
| 819 </output> | |
| 820 <output name="good_sequences_2_singletons_file" ftype="fastqsanger"> | |
| 821 <assert_contents> | |
| 822 <has_n_lines n="8"/> | |
| 823 </assert_contents> | |
| 824 </output> | |
| 825 <output name="rejected_sequence_2_file" ftype="fastqsanger"> | |
| 826 <assert_contents> | |
| 827 <has_n_lines n="36"/> | |
| 828 </assert_contents> | |
| 829 </output> | |
| 830 </test> | |
| 831 <test expect_num_outputs="9"> | |
| 832 <param name='seq_type_opt' value="paired_collection"/> | |
| 833 <param name="input_collection"> | |
| 834 <collection type="paired"> | |
| 835 <element name="forward" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.R1.fastq.gz" ftype="fastqsanger.gz"/> | |
| 836 <element name="reverse" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.R2.fastq.gz" ftype="fastqsanger.gz"/> | |
| 837 </collection> | |
| 838 </param> | |
| 839 <param name='apply_filter_treatments' value="true"/> | |
| 840 <param name='apply_length_filter_treatments' value="true"/> | |
| 841 <param name='apply_min_length_filter_treatments' value="true"/> | |
| 842 <param name="min_length_filter_treatment_value" value="50"/> | |
| 843 <param name='apply_max_length_filter_treatments' value="false" /> | |
| 844 <param name='apply_quality_filter_treatments' value="true"/> | |
| 845 <param name='apply_min_quality_filter_treatments' value="false" /> | |
| 846 <param name='apply_max_quality_filter_treatments' value="false"/> | |
| 847 <param name='apply_mean_quality_filter_treatments' value="true"/> | |
| 848 <param name='apply_min_mean_quality_filter_treatments' value="true"/> | |
| 849 <param name="min_mean_quality_filter_treatment_value" value="15"/> | |
| 850 <param name='apply_max_mean_quality_filter_treatments' value="false"/> | |
| 851 <param name='apply_base_content_filter_treatments' value="true"/> | |
| 852 <param name='apply_GC_perc_content_filter_treatments' value="false"/> | |
| 853 <param name='apply_N_number_content_filter_treatments' value="false"/> | |
| 854 <param name='apply_N_percentage_content_filter_treatments' value="true"/> | |
| 855 <param name="N_percentage_content_filter_treatment_value" value="2"/> | |
| 856 <param name='apply_other_base_content_filter_treatments' value="false"/> | |
| 857 <param name='apply_complexity_filter_treatments' value="false"/> | |
| 858 <param name='apply_trimming_treatments' value="true" /> | |
| 859 <param name='apply_length_trimming_treatments' value="false"/> | |
| 860 <param name='apply_position_trimming_treatments' value="false"/> | |
| 861 <param name='apply_tail_trimming_treatments' value="false"/> | |
| 862 <param name='apply_quality_trimming_treatments' value="true"/> | |
| 863 <param name='apply_left_quality_trimming_treatments' value="false"/> | |
| 864 <param name='apply_right_quality_trimming_treatments' value="true" /> | |
| 865 <param name="right_quality_trimming_treatment_value" value="20"/> | |
| 866 <param name="type_quality_trimming_treatments" value="min"/> | |
| 867 <param name="rule_quality_trimming_treatments" value="lt" /> | |
| 868 <param name="window_quality_trimming_treatments" value="1"/> | |
| 869 <param name="step_quality_trimming_treatments" value="1"/> | |
| 870 <output_collection name="good_sequences_collection" type="paired"> | |
| 871 <element name="forward" ftype="fastqsanger.gz"> | |
| 872 <assert_contents> | |
| 873 <has_size value="605" delta="100"/> | |
| 874 </assert_contents> | |
| 875 </element> | |
| 876 <element name="reverse" ftype="fastqsanger.gz"> | |
| 877 <assert_contents> | |
| 878 <has_size value="667" delta="100"/> | |
| 879 </assert_contents> | |
| 880 </element> | |
| 881 </output_collection> | |
| 882 <output_collection name="singletons_collection" type="paired"> | |
| 883 <element name="forward" ftype="fastqsanger.gz"> | |
| 884 <assert_contents> | |
| 885 <has_size value="720" delta="100"/> | |
| 886 </assert_contents> | |
| 887 </element> | |
| 888 <element name="reverse" ftype="fastqsanger.gz"> | |
| 889 <assert_contents> | |
| 890 <has_size value="219" delta="100"/> | |
| 891 </assert_contents> | |
| 892 </element> | |
| 893 </output_collection> | |
| 894 <output_collection name="rejected_sequences_collection" type="paired"> | |
| 895 <element name="forward" ftype="fastqsanger.gz"> | |
| 896 <assert_contents> | |
| 897 <has_size value="0" delta="0"/> | |
| 898 </assert_contents> | |
| 899 </element> | |
| 900 <element name="reverse" ftype="fastqsanger.gz"> | |
| 901 <assert_contents> | |
| 902 <has_size value="718" delta="100"/> | |
| 903 </assert_contents> | |
| 904 </element> | |
| 905 </output_collection> | |
| 723 </test> | 906 </test> |
| 724 </tests> | 907 </tests> |
| 725 | 908 |
| 726 <help><