Mercurial > repos > iuc > filtlong
comparison filtlong.xml @ 1:8880fb74ef56 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/filtlong commit 914aebf765a006b3d284388aba0584d0035a8a66
author | iuc |
---|---|
date | Wed, 19 Sep 2018 08:21:21 -0400 |
parents | a64b45c8b174 |
children | a72af9de6bf5 |
comparison
equal
deleted
inserted
replaced
0:a64b45c8b174 | 1:8880fb74ef56 |
---|---|
41 --window_size '$other.window_size' | 41 --window_size '$other.window_size' |
42 #end if | 42 #end if |
43 '$input_file' > output.fastq | 43 '$input_file' > output.fastq |
44 ]]></command> | 44 ]]></command> |
45 <inputs> | 45 <inputs> |
46 <param name="input_file" type="data" format="fastq" label="Input FASTQ" help="FASTQ of input reads"/> | 46 <param name="input_file" type="data" format="fastqsanger" label="Input FASTQ" help="FASTQ of input reads"/> |
47 <section name="output_thresholds" title="Output thresholds"> | 47 <section name="output_thresholds" title="Output thresholds"> |
48 <param argument="--target_bases" type="integer" min="0" optional="True" label="Total bases" help="Keep only the best reads up to this many total bases"/> | 48 <param argument="--target_bases" type="integer" min="0" optional="True" label="Total bases" help="Keep only the best reads up to this many total bases"/> |
49 <param argument="--keep_percent" type="float" min="0" max="100" optional="True" label="Keep percentage" help="Keep only this percentage of the best reads (measured by bases)"/> | 49 <param argument="--keep_percent" type="float" min="0" max="100" optional="True" label="Keep percentage" help="Keep only this percentage of the best reads (measured by bases)"/> |
50 <param argument="--min_length" type="integer" min="0" optional="True" label="Min. length" help="Minimum length threshold"/> | 50 <param argument="--min_length" type="integer" min="0" optional="True" label="Min. length" help="Minimum length threshold"/> |
51 <param argument="--min_mean_q" type="float" min="0" optional="True" label="Min. mean quality" help="Minimum mean quality threshold"/> | 51 <param argument="--min_mean_q" type="float" min="0" optional="True" label="Min. mean quality" help="Minimum mean quality threshold"/> |
52 <param argument="--min_window_q" type="float" min="0" optional="True" label="Min. window quality" help="Minimum window quality threshold"/> | 52 <param argument="--min_window_q" type="float" min="0" optional="True" label="Min. window quality" help="Minimum window quality threshold"/> |
53 </section> | 53 </section> |
54 <section name="external_references" title="External references"> | 54 <section name="external_references" title="External references"> |
55 <param argument="--assembly" type="data" format="fasta" optional="True" label="Reference assembly" help="Reference assembly in FASTA format"/> | 55 <param argument="--assembly" type="data" format="fasta" optional="True" label="Reference assembly" help="Reference assembly in FASTA format"/> |
56 <param argument="--illumina_1" type="data" format="fastq,fastq.gz" optional="True" label="Reference Illumina read" help="Reference Illumina reads in FASTQ format"/> | 56 <param argument="--illumina_1" type="data" format="fastqsanger,fastqsanger.gz" optional="True" label="Reference Illumina read" help="Reference Illumina reads in FASTQ format"/> |
57 <param argument="--illumina_2" type="data" format="fastq,fastq.gz" optional="True" label="Reference Illumina read" help="Reference Illumina reads in FASTQ format"/> | 57 <param argument="--illumina_2" type="data" format="fastqsanger,fastqsanger.gz" optional="True" label="Reference Illumina read" help="Reference Illumina reads in FASTQ format"/> |
58 </section> | 58 </section> |
59 <section name="score_weights" title="Score weights"> | 59 <section name="score_weights" title="Score weights"> |
60 <param argument="--length_weight" type="float" min="0" value="1" optional="True" label="Weight length score" help="Weight given to the length score (default: 1)"/> | 60 <param argument="--length_weight" type="float" min="0" value="1" optional="True" label="Weight length score" help="Weight given to the length score (default: 1)"/> |
61 <param argument="--mean_q_weight" type="float" min="0" value="1" optional="True" label="Weight mean quality" help="Weight given to the mean quality score (default: 1)"/> | 61 <param argument="--mean_q_weight" type="float" min="0" value="1" optional="True" label="Weight mean quality" help="Weight given to the mean quality score (default: 1)"/> |
62 <param argument="--window_q_weight" type="float" min="0" value="1" optional="True" label="Weight window quality" help="Weight given to the window quality score (default: 1)"/> | 62 <param argument="--window_q_weight" type="float" min="0" value="1" optional="True" label="Weight window quality" help="Weight given to the window quality score (default: 1)"/> |
68 <section name="other" title="Other"> | 68 <section name="other" title="Other"> |
69 <param argument="--window_size" type="integer" min="0" value="250" optional="True" label="Sliding window size" help="size of sliding window used when measuring window quality (default: 250)"/> | 69 <param argument="--window_size" type="integer" min="0" value="250" optional="True" label="Sliding window size" help="size of sliding window used when measuring window quality (default: 250)"/> |
70 </section> | 70 </section> |
71 </inputs> | 71 </inputs> |
72 <outputs> | 72 <outputs> |
73 <data name="outfile" format="fastq" from_work_dir="output.fastq" label="${tool.name} on ${on_string}: Filtered FASTQ"/> | 73 <data name="outfile" format="fastqsanger" from_work_dir="output.fastq" label="${tool.name} on ${on_string}: Filtered FASTQ"/> |
74 </outputs> | 74 </outputs> |
75 <tests> | 75 <tests> |
76 <test> | 76 <test> |
77 <param name="input_file" ftype="fastq" value="test.fastq"/> | 77 <param name="input_file" ftype="fastqsanger" value="test.fastq"/> |
78 <param name="min_length" value="1000"/> | 78 <param name="min_length" value="1000"/> |
79 <param name="keep_percent" value="50"/> | 79 <param name="keep_percent" value="50"/> |
80 <param name="target_bases" value="500000000"/> | 80 <param name="target_bases" value="500000000"/> |
81 <output name="outfile" ftype="fastq" file="output.fastq"/> | 81 <output name="outfile" ftype="fastqsanger" file="output.fastq"/> |
82 </test> | 82 </test> |
83 <test> | 83 <test> |
84 <param name="input_file" ftype="fastq" value="test_reference.fasta"/> | 84 <param name="input_file" ftype="fastqsanger" value="test_reference.fasta"/> |
85 <param name="illumina_1" ftype="fastq.gz" value="test_reference_1.fastq.gz"/> | 85 <param name="illumina_1" ftype="fastqsanger.gz" value="test_reference_1.fastq.gz"/> |
86 <param name="illumina_2" ftype="fastq.gz" value="test_reference_2.fastq.gz"/> | 86 <param name="illumina_2" ftype="fastqsanger.gz" value="test_reference_2.fastq.gz"/> |
87 <param name="min_length" value="1000"/> | 87 <param name="min_length" value="1000"/> |
88 <param name="keep_percent" value="90"/> | 88 <param name="keep_percent" value="90"/> |
89 <param name="target_bases" value="500000000"/> | 89 <param name="target_bases" value="500000000"/> |
90 <param name="trim" value="True"/> | 90 <param name="trim" value="True"/> |
91 <param name="split" value="500"/> | 91 <param name="split" value="500"/> |
92 <output name="outfile" ftype="fastq" file="output_reference.fastq"/> | 92 <output name="outfile" ftype="fastqsanger" file="output_reference.fastq"/> |
93 </test> | 93 </test> |
94 </tests> | 94 </tests> |
95 <help><![CDATA[ | 95 <help><![CDATA[ |
96 Filtlong is a tool for filtering long reads by quality. It can take a set of long reads and produce a smaller, better subset. It uses both read length (longer is better) and read identity (higher is better) when choosing which reads pass the filter. | 96 Filtlong is a tool for filtering long reads by quality. It can take a set of long reads and produce a smaller, better subset. It uses both read length (longer is better) and read identity (higher is better) when choosing which reads pass the filter. |
97 ]]></help> | 97 ]]></help> |