Mercurial > repos > devteam > fastqc
annotate rgFastQC.xml @ 23:4585ffa39bd9 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit cd51396b097cf63734578cdac8fc6c64500c8b4b
author | iuc |
---|---|
date | Tue, 06 Aug 2024 06:11:51 +0000 (8 months ago) |
parents | a35575615aa4 |
children |
rev | line source |
---|---|
23
4585ffa39bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit cd51396b097cf63734578cdac8fc6c64500c8b4b
iuc
parents:
22
diff
changeset
|
1 <tool id="fastqc" name="FastQC" version="0.74+galaxy1" profile="23.0"> |
3 | 2 <description>Read Quality reports</description> |
20
5b63f9c6c831
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents:
19
diff
changeset
|
3 <xrefs> |
5b63f9c6c831
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents:
19
diff
changeset
|
4 <xref type="bio.tools">fastqc</xref> |
5b63f9c6c831
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents:
19
diff
changeset
|
5 </xrefs> |
3 | 6 <requirements> |
22
a35575615aa4
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 9aa395df821f0d3607867c83536ac97f9ffe8b29
iuc
parents:
21
diff
changeset
|
7 <requirement type="package" version="0.12.1">fastqc</requirement> |
3 | 8 </requirements> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
9 <stdio> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
10 <exit_code range="1:" level="fatal" description="FastQC returned non zero exit code" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
11 <exit_code range=":-1" level="fatal" description="FastQC returned non zero exit code" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
12 <regex match="There is insufficient memory for the Java Runtime Environment" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
13 source="stdout" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
14 level="fatal_oom" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
15 description="Out of memory error occurred" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
16 </stdio> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
17 <command><![CDATA[ |
11
f5a25a56ab9d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8991687e2ec5f75d3841c613ea5d8ffda0389654
iuc
parents:
10
diff
changeset
|
18 #import re |
f5a25a56ab9d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8991687e2ec5f75d3841c613ea5d8ffda0389654
iuc
parents:
10
diff
changeset
|
19 #set input_name = re.sub('[^\w\-\s]', '_', str($input_file.element_identifier)) |
15
d44f3c8ed647
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit e06f74f574276b793bf9c1c788de8d97db449af2
iuc
parents:
14
diff
changeset
|
20 |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
21 #if $input_file.ext.endswith('.gz'): |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
22 #set input_file_sl = $input_name + '.gz' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
23 #elif $input_file.ext.endswith('.bz2'): |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
24 #set input_file_sl = $input_name + '.bz2' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
25 #else |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
26 #set input_file_sl = $input_name |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
27 #end if |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
28 |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
29 #if 'bam' in $input_file.ext: |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
30 #set format = 'bam' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
31 #elif 'sam' in $input_file.ext: |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
32 #set format = 'sam' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
33 #else |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
34 #set format = 'fastq' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
35 #end if |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
36 |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
37 ln -s '${input_file}' '${input_file_sl}' && |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
38 mkdir -p '${html_file.files_path}' && |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
39 fastqc |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
40 --outdir '${html_file.files_path}' |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
41 #if $contaminants.dataset and str($contaminants) > '' |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
42 --contaminants '${contaminants}' |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
43 #end if |
15
d44f3c8ed647
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit e06f74f574276b793bf9c1c788de8d97db449af2
iuc
parents:
14
diff
changeset
|
44 |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
45 #if $adapters.dataset and str($adapters) > '' |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
46 --adapters '${adapters}' |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
47 #end if |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
48 |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
49 #if $limits.dataset and str($limits) > '' |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
50 --limits '${limits}' |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
51 #end if |
21
b44429593dd8
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit b3892d09a9d4d72f3eade0fb2f0b61ab0d9f22e3"
iuc
parents:
20
diff
changeset
|
52 --threads \${GALAXY_SLOTS:-2} |
23
4585ffa39bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit cd51396b097cf63734578cdac8fc6c64500c8b4b
iuc
parents:
22
diff
changeset
|
53 --dir \${TEMP:-\$_GALAXY_JOB_TMP_DIR} |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
54 --quiet |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
55 --extract |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
56 #if $min_length: |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
57 --min_length $min_length |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
58 #end if |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
59 $nogroup |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
60 --kmers $kmers |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
61 -f '${format}' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
62 '${input_file_sl}' |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
63 |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
64 && cp '${html_file.files_path}'/*/fastqc_data.txt output.txt |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
65 && cp '${html_file.files_path}'/*\.html output.html |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
66 |
6
e8c90ad3cbf9
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit df4c0b0c6372e2984966e220fa42ecd8a3d370e8
devteam
parents:
5
diff
changeset
|
67 ]]></command> |
3 | 68 <inputs> |
10
1f6fd7a898bd
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 4b383d48868d7f3f6d35f242a0ee35953adcb037
iuc
parents:
9
diff
changeset
|
69 <param format="fastq,fastq.gz,fastq.bz2,bam,sam" name="input_file" type="data" |
21
b44429593dd8
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit b3892d09a9d4d72f3eade0fb2f0b61ab0d9f22e3"
iuc
parents:
20
diff
changeset
|
70 label="Raw read data from your current history" /> |
6
e8c90ad3cbf9
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit df4c0b0c6372e2984966e220fa42ecd8a3d370e8
devteam
parents:
5
diff
changeset
|
71 <param name="contaminants" type="data" format="tabular" optional="true" label="Contaminant list" |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
72 help="tab delimited file with 2 columns: name and sequence. For example: Illumina Small RNA RT Primer CAAGCAGAAGACGGCATACGA" /> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
73 <param argument="--adapters" type="data" format="tabular" optional="true" label="Adapter list" |
21
b44429593dd8
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit b3892d09a9d4d72f3eade0fb2f0b61ab0d9f22e3"
iuc
parents:
20
diff
changeset
|
74 help="List of adapters adapter sequences which will be explicity searched against the library. It should be a tab-delimited file with 2 columns: name and sequence." /> |
3 | 75 <param name="limits" type="data" format="txt" optional="true" label="Submodule and Limit specifing file" |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
76 help="a file that specifies which submodules are to be executed (default=all) and also specifies the thresholds for the each submodules warning parameter" /> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
77 <param argument="--nogroup" type="boolean" truevalue="--nogroup" falsevalue="" checked="False" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
78 label="Disable grouping of bases for reads >50bp" help="Using this option will cause fastqc to crash and burn if you use it on really long reads, and your plots may end up a ridiculous size. You have been warned!"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
79 <param argument="--min_length" type="integer" value="" optional="true" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
80 label="Lower limit on the length of the sequence to be shown in the report" |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
81 help=" As long as you set this to a value greater or equal to your longest read length then this will be the sequence length used to create your read groups. This can be useful for making directly comaparable statistics from datasets with somewhat variable read lengths."/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
82 <param argument="--kmers" type="integer" value="7" min="2" max="10" |
21
b44429593dd8
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit b3892d09a9d4d72f3eade0fb2f0b61ab0d9f22e3"
iuc
parents:
20
diff
changeset
|
83 label="Length of Kmer to look for" help="Note: the Kmer test is disabled and needs to be enabled using a custom Submodule and limits file"/> |
3 | 84 </inputs> |
85 <outputs> | |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
86 <data format="html" name="html_file" from_work_dir="output.html" label="${tool.name} on ${on_string}: Webpage" /> |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
87 <data format="txt" name="text_file" from_work_dir="output.txt" label="${tool.name} on ${on_string}: RawData" /> |
3 | 88 </outputs> |
89 <tests> | |
90 <test> | |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
91 <param name="input_file" value="1000trimmed.fastq" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
92 <output name="html_file" file="fastqc_report.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
93 <output name="text_file" file="fastqc_data.txt" ftype="txt"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
94 </test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
95 <test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
96 <param name="input_file" value="1000trimmed.fastq" /> |
3 | 97 <param name="contaminants" value="fastqc_contaminants.txt" ftype="tabular" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
98 <output name="html_file" file="fastqc_report_contaminants.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
99 <output name="text_file" file="fastqc_data_contaminants.txt" ftype="txt"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
100 </test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
101 <test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
102 <param name="input_file" value="1000trimmed.fastq" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
103 <param name="adapters" value="fastqc_adapters.txt" ftype="tabular" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
104 <output name="html_file" file="fastqc_report_adapters.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
105 <output name="text_file" file="fastqc_data_adapters.txt" ftype="txt"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
106 </test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
107 <test> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
108 <param name="input_file" value="1000trimmed.fastq" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
109 <param name="limits" value="fastqc_customlimits.txt" ftype="txt" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
110 <output name="html_file" file="fastqc_report_customlimits.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
111 <output name="text_file" file="fastqc_data_customlimits.txt" ftype="txt"/> |
3 | 112 </test> |
113 <test> | |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
114 <param name="input_file" value="1000trimmed.fastq" ftype="fastq" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
115 <param name="kmers" value="3" /> |
3 | 116 <param name="limits" value="fastqc_customlimits.txt" ftype="txt" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
117 <output name="html_file" file="fastqc_report_kmer.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
118 <output name="text_file" file="fastqc_data_kmer.txt" ftype="txt"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
119 <assert_command> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
120 <has_text text="--kmers 3"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
121 </assert_command> |
3 | 122 </test> |
7
ec73b7c83b2c
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit 8918618a5ef7bdca55a31cd919efa593044a376e
devteam
parents:
6
diff
changeset
|
123 <test> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
124 <param name="input_file" value="1000trimmed.fastq" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
125 <param name="min_length" value="108" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
126 <output name="html_file" file="fastqc_report_min_length.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
127 <output name="text_file" file="fastqc_data_min_length.txt" ftype="txt"/> |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
128 </test> |
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
129 <test> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
130 <param name="input_file" value="1000trimmed.fastq" ftype="fastq" /> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
131 <param name="nogroup" value="--nogroup" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
132 <output name="html_file" file="fastqc_report_nogroup.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
133 <output name="text_file" file="fastqc_data_nogroup.txt" ftype="txt"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
134 <assert_command> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
135 <has_text text="--nogroup"/> |
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
136 </assert_command> |
13
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
137 </test> |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
138 <test> |
7d8c56e1a3aa
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 35d722c0cafe2a2f2e4e2f73c265ae56ae237997
iuc
parents:
11
diff
changeset
|
139 <param name="input_file" value="hisat_output_1.bam" ftype="bam" /> |
19
9568da3ecb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 8c357db3dc0861b61f04c7d9f70c5e170e70daa4
iuc
parents:
18
diff
changeset
|
140 <output name="html_file" file="fastqc_report_hisat.html" ftype="html" lines_diff="2"/> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
141 <output name="text_file" file="fastqc_data_hisat.txt" ftype="txt"/> |
7
ec73b7c83b2c
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit 8918618a5ef7bdca55a31cd919efa593044a376e
devteam
parents:
6
diff
changeset
|
142 </test> |
3 | 143 </tests> |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
144 <help><![CDATA[ |
0 | 145 .. class:: infomark |
146 | |
147 **Purpose** | |
148 | |
149 FastQC aims to provide a simple way to do some quality control checks on raw | |
6
e8c90ad3cbf9
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit df4c0b0c6372e2984966e220fa42ecd8a3d370e8
devteam
parents:
5
diff
changeset
|
150 sequence data coming from high throughput sequencing pipelines. |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
151 It provides a set of analyses which you can use to get a quick |
6
e8c90ad3cbf9
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit df4c0b0c6372e2984966e220fa42ecd8a3d370e8
devteam
parents:
5
diff
changeset
|
152 impression of whether your data has any problems of |
0 | 153 which you should be aware before doing any further analysis. |
154 | |
155 The main functions of FastQC are: | |
156 | |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
157 - Import of data from BAM, SAM or FastQ/FastQ.gz files (any variant), |
0 | 158 - Providing a quick overview to tell you in which areas there may be problems |
159 - Summary graphs and tables to quickly assess your data | |
160 - Export of results to an HTML based permanent report | |
161 - Offline operation to allow automated generation of reports without running the interactive application | |
162 | |
163 ----- | |
164 | |
165 .. class:: infomark | |
166 | |
167 **FastQC** | |
168 | |
169 This is a Galaxy wrapper. It merely exposes the external package FastQC_ which is documented at FastQC_ | |
170 Kindly acknowledge it as well as this tool if you use it. | |
10
1f6fd7a898bd
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 4b383d48868d7f3f6d35f242a0ee35953adcb037
iuc
parents:
9
diff
changeset
|
171 FastQC incorporates the Picard-tools_ libraries for SAM/BAM processing. |
0 | 172 |
173 The contaminants file parameter was borrowed from the independently developed | |
174 fastqcwrapper contributed to the Galaxy Community Tool Shed by J. Johnson. | |
1 | 175 Adaption to version 0.11.2 by T. McGowan. |
0 | 176 |
177 ----- | |
178 | |
179 .. class:: infomark | |
180 | |
181 **Inputs and outputs** | |
182 | |
6
e8c90ad3cbf9
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit df4c0b0c6372e2984966e220fa42ecd8a3d370e8
devteam
parents:
5
diff
changeset
|
183 FastQC_ is the best place to look for documentation - it's very good. |
0 | 184 A summary follows below for those in a tearing hurry. |
185 | |
7
ec73b7c83b2c
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fastqc commit 8918618a5ef7bdca55a31cd919efa593044a376e
devteam
parents:
6
diff
changeset
|
186 This wrapper will accept a Galaxy fastq, fastq.gz, sam or bam as the input read file to check. |
0 | 187 It will also take an optional file containing a list of contaminants information, in the form of |
1 | 188 a tab-delimited file with 2 columns, name and sequence. As another option the tool takes a custom |
189 limits.txt file that allows setting the warning thresholds for the different modules and also specifies | |
190 which modules to include in the output. | |
0 | 191 |
1 | 192 The tool produces a basic text and a HTML output file that contain all of the results, including the following: |
0 | 193 |
194 - Basic Statistics | |
195 - Per base sequence quality | |
196 - Per sequence quality scores | |
197 - Per base sequence content | |
198 - Per base GC content | |
199 - Per sequence GC content | |
200 - Per base N content | |
201 - Sequence Length Distribution | |
202 - Sequence Duplication Levels | |
203 - Overrepresented sequences | |
204 - Kmer Content | |
205 | |
206 All except Basic Statistics and Overrepresented sequences are plots. | |
9
0a7c65540937
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 168f7aeb0f9f38de6dec873f3cbf0c30014fdd72
iuc
parents:
8
diff
changeset
|
207 .. _FastQC: http://www.bioinformatics.babraham.ac.uk/projects/fastqc/ |
10
1f6fd7a898bd
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 4b383d48868d7f3f6d35f242a0ee35953adcb037
iuc
parents:
9
diff
changeset
|
208 .. _Picard-tools: https://broadinstitute.github.io/picard/ |
18
7d3cef9c42ca
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit 89976e27bd11f1da3c95a5df6b67297496a8a89b
iuc
parents:
17
diff
changeset
|
209 ]]></help> |
2 | 210 <citations> |
211 <citation type="bibtex"> | |
8
5b995cef2fbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqc commit bff04a5409662a8968c50501487042a3a0c93702
iuc
parents:
7
diff
changeset
|
212 @unpublished{andrews_s, |
2 | 213 author = {Andrews, S.}, |
214 keywords = {bioinformatics, ngs, qc}, | |
215 priority = {2}, | |
216 title = {{FastQC A Quality Control tool for High Throughput Sequence Data}}, | |
217 url = {http://www.bioinformatics.babraham.ac.uk/projects/fastqc/} | |
218 } | |
219 </citation> | |
220 </citations> | |
0 | 221 </tool> |